From c3b5820ac996862d13122852e9ced84818ad222f Mon Sep 17 00:00:00 2001 From: sdarbinyan Date: Thu, 13 Aug 2026 07:15:50 +0400 Subject: [PATCH] fix: category slug-uniqueness check fails closed on API error isSlugTaken previously caught network/API errors and returned false, letting the save proceed as if the slug were free. Now the error propagates and blocks save via a distinct slugCheckError state, surfaced in the category form with its own hint. Co-Authored-By: Claude Sonnet 5 --- .../admin-category-form.component.html | 2 +- .../admin-category-form.component.ts | 1 + .../facade/admin-categories.facade.ts | 20 +++++++++++++++---- .../admin-category-editor-page.component.ts | 2 +- .../services/admin-categories-api.gateway.ts | 3 +-- src/app/i18n/en.ts | 1 + src/app/i18n/hy.ts | 1 + src/app/i18n/ru.ts | 1 + src/app/i18n/translations.ts | 1 + 9 files changed, 24 insertions(+), 8 deletions(-) diff --git a/src/app/features/admin/categories/components/admin-category-form.component.html b/src/app/features/admin/categories/components/admin-category-form.component.html index 05f6c59..75f189c 100644 --- a/src/app/features/admin/categories/components/admin-category-form.component.html +++ b/src/app/features/admin/categories/components/admin-category-form.component.html @@ -29,7 +29,7 @@ - +