diff --git a/client/src/components/dms-post-form/dms-post-form.component.jsx b/client/src/components/dms-post-form/dms-post-form.component.jsx index 0633a8e6b..84c2acc70 100644 --- a/client/src/components/dms-post-form/dms-post-form.component.jsx +++ b/client/src/components/dms-post-form/dms-post-form.component.jsx @@ -192,25 +192,31 @@ export function DmsPostForm({ bodyshop, socket, job, logsRef }) { {dms === "rr" && ( <> - {/* Advisor + inline Refresh (restores original behavior with better UX) */} + {/* Advisor + inline Refresh (binding fixed via inner noStyle Form.Item) */} - + - { + const value = getAdvisorNumber(a); + if (value == null) return null; + return { value: String(value), label: getAdvisorLabel(a) || String(value) }; + }) + .filter(Boolean)} + notFoundContent={advLoading ? t("general.labels.loading") : t("general.labels.none")} + /> +