点定位灯之后,硬盘信息消失

问题描述:
在web页面上点硬盘定位灯后,原本已经获取到的硬盘信息丢失,具体情况分两种:
①NVME盘:点灯前信息正常,点灯后信息消失,刷新页面信息恢复
点灯前:


点灯后:

②SATA盘:点灯前信息正常,点灯后信息消失,刷新页面和关闭点灯都不会恢复
点灯前:


点灯后:

定位情况:
查看storage组件无error打印, 但是有一条信息失效打印:

请问能否对这种情况提供一些定位指导

if drive.RefControllerId ~= common_def.INVALID_U8 then
    -- 设置成功后刷新资源树上的信息
    ok, ret = pcall(sml.get_pd_info, {Priority = 'High'}, drive.RefControllerId, drive.device_id)
    if ok then
        drive.on_pd_update:emit(ret)
    end
end

end
在这里把RefControllerId和device_id 打印出来看看是否符合预期,直通盘不应该走进这个流程

我们用的基础代码还是25.03的,其中没有if drive.RefControllerId ~= common_def.INVALID_U8 这个判断,将这个判断加进去后问题解决