Fix dedup to also remove duplicate catalog_items/catalog_items_bc rows (comma-list-aware item_ids remap)
CI / check (push) Successful in 37s
CI / release (push) Skipped
CI / deploy (push) Successful in 58s

This commit is contained in:
openhands committed 2026-08-23 15:30:52 +02:00
1 parent 5a73ba292e
commit 34475e9bc2
3 files changed
+86 -7

No files matched your search

+9 -2
View File
@@ -29,6 +29,8 @@ interface Health {
catalogOfferMismatch: number;
duplicateClassnames: number;
idMismatchVsFurnidata: number;
catalogDuplicates: number;
catalogBcDuplicates: number;
}
export default function CatalogMaintenancePage() {
@@ -150,6 +152,11 @@ export default function CatalogMaintenancePage() {
value={health.duplicateClassnames}
hint="items_base item_name repeats"
/>
<Stat
label="Duplicate catalog rows"
value={health.catalogDuplicates}
hint="same product listed twice on a page"
/>
<Stat
label="ID ≠ FurnitureData"
value={health.idMismatchVsFurnidata}
@@ -183,11 +190,11 @@ export default function CatalogMaintenancePage() {
void run(
"dup",
removeDuplicateItemsBaseAction,
"Duplicates removed",
"Duplicates removed (items + catalog)",
)
}
>
Remove duplicate furniture
Remove duplicates (items + catalog)
</Button>
<Button
disabled={busy !== null}