TencentBlueKing/bk-cmdb

fix:【CMDB+v3.13.2-feature-layered1】新建动态分组使用主机自定义字段:“组织”/“列表”/“bool”/“用户”/“长字符”/“时间”/“日期”/“浮点”/“短字符”/“数字”查询不出对应实例数据

testqwerts opened this issue · 2 comments

问题描述:
动态分组使用主机自定义字段:“组织”/“列表”/“bool”/“用户”/“长字符”/“时间”/“日期”/“浮点”/“短字符”/“数字”查询不出对应实例数据

一,前置条件:
当前业务拓扑下的主机存在对应字段
企业微信截图_17071197755956

二,操作步骤:
1.点击动态分组--点击新建
2.查询对象选择主机
3.查询条件添加:“组织”/“列表”/“bool”/“用户”/“长字符”/“时间”/“日期”/“浮点”/“短字符”/“数字”的条件
点击浏览
企业微信截图_17071189437758
企业微信截图_17071190244080
企业微信截图_17071190724961
企业微信截图_17071192079404
企业微信截图_17071193641303
企业微信截图_17071194356764
企业微信截图_17071194658861
企业微信截图_17071196063070
企业微信截图_17071196885384
企业微信截图_17071197248963

三,预期结果:
成功查询出符合的主机
四,实际结果:
没有查询出数据

因为新增字段的时候不会影响存量实例,所以实例上是不会有这个新增字段的数据的,然后实例没有对应的字段值的时候前端就会展示默认值,所以导致用默认值查询时查不出来
@reggieisrunning 这个需要你明确一下产品形态上应该怎么处理

@testqwerts 未能复现,在88.88.88.88上有值的条件,均能预览出该主机