mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-14 19:22:32 +03:00
#10248 changed the contract: a custom row for an id that already exists is the operator-owned overlay for that model (catalog.ts:1330) — its explicitly stored fields win over discovered metadata and the merged entry is flagged `custom`. Before #10248 the duplicate was skipped, so the test asserted `custom === false` and started failing. The stale expectation is corrected (not weakened) and an identity assertion is added: the overlay must keep the catalog id rather than becoming a detached entry. models-catalog-route.test.ts: 44 pass, 0 fail (was 43 pass / 1 fail).