shoc-frontend-new/src/app/(protected)
Codex Review Integration 71756ca3a5 fix(work-orders): clear registry service when WO type changes
Selecting a work-order type on wizard step 1 only patched type and
severity, leaving pm, serviceId, extraServices, and the vendor filtered
by that service in the draft. Switching type (e.g. PM -> Reactive) then
submitted a serviceId that is not in the new type's registry list, which
backend ResolveServiceAsync (SH-187/#131) rejects as ServiceInvalid and
the create toast renders as the generic "Unable to create the work
order". Clear the service and its vendor whenever the type actually
changes; re-selecting the same type leaves the selection untouched.
2026-09-16 19:33:08 -03:00
..
accounts refactor(ui): enforce maintainable conditional feedback 2026-07-24 11:32:58 -03:00
assets refactor(ui): enforce maintainable conditional feedback 2026-07-24 11:32:58 -03:00
calendar refactor(ui): enforce maintainable conditional feedback 2026-07-24 11:32:58 -03:00
contacts refactor(ui): enforce maintainable conditional feedback 2026-07-24 11:32:58 -03:00
employees refactor(ui): enforce maintainable conditional feedback 2026-07-24 11:32:58 -03:00
followups refactor(ui): enforce maintainable conditional feedback 2026-07-24 11:32:58 -03:00
locations SH-138: manage ordered site contacts (#191) 2026-09-16 14:53:58 -03:00
notifications Complete vendor operations roadmap frontend (#52) 2026-07-24 18:10:45 -03:00
pmschedules refactor(ui): enforce maintainable conditional feedback 2026-07-24 11:32:58 -03:00
settings refactor(ui): enforce maintainable conditional feedback 2026-07-24 11:32:58 -03:00
uplifts fix(uplifts): keep two-decimal NTE and expose required on reason fields 2026-08-27 11:59:25 -03:00
vendor-pos fix(uplifts): keep two-decimal NTE and expose required on reason fields 2026-08-27 11:59:25 -03:00
vendors SH-281: group vendor directory rows by company (#188) 2026-09-16 14:40:24 -03:00
workorders fix(work-orders): clear registry service when WO type changes 2026-09-16 19:33:08 -03:00
_layout.tsx fix(vendors): complete shell and visual parity gates 2026-08-10 12:11:38 -03:00
dashboard.tsx refactor(ui): enforce maintainable conditional feedback 2026-07-24 11:32:58 -03:00
index.tsx refactor(ui): enforce maintainable conditional feedback 2026-07-24 11:32:58 -03:00