缺陷 #25
openQA验收 #23: 专家黑名单机制|测试站业务验收
专家详情对合法 property=null 渲染白屏
0%
Description
RUN QABL-20261025-R1-d769fd6e,父验收#23,仅tcrm/tcrm-api。当前测试候选FE2.16.6-beta.0/7af88f83、BE1.20.8b0/8e1752ab。
实际步骤:通过获准test公开API最小创建合成专家B574241,property未提供且详情读回为null;管理员20正常UI登录后打开 /candidates/574241。实际页面短暂显示空字段后主内容消失,只余侧栏;一次重新加载仍复现。console.error: Cannot read properties of null (reading 'cpt_face_to_face')。
期望:合法nullable property应按空扩展字段处理,专家详情和黑名单入口可用。实际:详情白屏,阻断此类专家的页面操作。API正常接受该数据,不能把它仅称为无效fixture;是否既有缺陷正等待Web部署提交/前HEAD对照,未擅自判断为本功能新增回归。
证据:outputs/expert-blacklist-20261025/qa/station-null-property-observation.json;station-r1-b-after-blacklist.json(property=null);assets/01-candidate-loading-observation.png(真实空白页);当前src/views/candidates/candidate.vue:95-97直接读取form.property.cpt_face_to_face。console仅保存message,未保存请求headers、token或凭据。
为继续独立黑名单验收,仅对本RUN专家B经普通API PUT property:{},读回费率1.00、黑名单true均保持;详情随后真实恢复。该前置补齐不是产品修复,原null case Fail保留。补齐证据station-r1-b-property-fixture-completion.json和station-r1-b-property-fixture-readback.json。没有改真实专家/源码/环境/版本,没有重新部署。
建议P2,影响合法稀疏专家详情可用性;需Web后续独立修复和null/空对象正常渲染定向回归。本轮正式手册仅描述property对象完整的已通过场景,不掩盖本缺陷。