From 569a805a133bbdc109edfc8645ab80bbc4ea260a Mon Sep 17 00:00:00 2001 From: Daniel Goc Date: Wed, 8 Apr 2026 13:23:05 +0200 Subject: [PATCH] small fix --- app/delivery/web/api/restricted/productTranslation.go | 4 ++-- app/delivery/web/api/restricted/search.go | 2 +- app/delivery/web/api/restricted/storage.go | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/delivery/web/api/restricted/productTranslation.go b/app/delivery/web/api/restricted/productTranslation.go index 58b378b..3dc16bd 100644 --- a/app/delivery/web/api/restricted/productTranslation.go +++ b/app/delivery/web/api/restricted/productTranslation.go @@ -81,7 +81,7 @@ func (h *ProductTranslationHandler) SaveProductDescription(c fiber.Ctx) error { } userRole, ok := localeExtractor.GetOriginalUserRole(c) - if !ok || userRole != model.RoleAdmin { + if !ok || model.CustomerRole(userRole.Name) != model.RoleAdmin { return c.Status(responseErrors.GetErrorStatus(responseErrors.ErrAdminAccessRequired)). JSON(response.Make(nullable.GetNil(""), 0, responseErrors.GetErrorCode(c, responseErrors.ErrAdminAccessRequired))) } @@ -124,7 +124,7 @@ func (h *ProductTranslationHandler) TranslateProductDescription(c fiber.Ctx) err } userRole, ok := localeExtractor.GetOriginalUserRole(c) - if !ok || userRole != model.RoleAdmin { + if !ok || model.CustomerRole(userRole.Name) != model.RoleAdmin { return c.Status(responseErrors.GetErrorStatus(responseErrors.ErrAdminAccessRequired)). JSON(response.Make(nullable.GetNil(""), 0, responseErrors.GetErrorCode(c, responseErrors.ErrAdminAccessRequired))) } diff --git a/app/delivery/web/api/restricted/search.go b/app/delivery/web/api/restricted/search.go index 0a7bef3..843c956 100644 --- a/app/delivery/web/api/restricted/search.go +++ b/app/delivery/web/api/restricted/search.go @@ -45,7 +45,7 @@ func (h *MeiliSearchHandler) CreateIndex(c fiber.Ctx) error { } userRole, ok := localeExtractor.GetOriginalUserRole(c) - if !ok || userRole != model.RoleAdmin { + if !ok || model.CustomerRole(userRole.Name) != model.RoleAdmin { return c.Status(responseErrors.GetErrorStatus(responseErrors.ErrAdminAccessRequired)). JSON(response.Make(nullable.GetNil(""), 0, responseErrors.GetErrorCode(c, responseErrors.ErrAdminAccessRequired))) } diff --git a/app/delivery/web/api/restricted/storage.go b/app/delivery/web/api/restricted/storage.go index a8a09b7..910aae1 100644 --- a/app/delivery/web/api/restricted/storage.go +++ b/app/delivery/web/api/restricted/storage.go @@ -85,7 +85,7 @@ func (h *StorageHandler) CreateNewWebdavToken(c fiber.Ctx) error { } userRole, ok := localeExtractor.GetOriginalUserRole(c) - if !ok || userRole != model.RoleAdmin { + if !ok || model.CustomerRole(userRole.Name) != model.RoleAdmin { return c.Status(responseErrors.GetErrorStatus(responseErrors.ErrAdminAccessRequired)). JSON(response.Make(nullable.GetNil(""), 0, responseErrors.GetErrorCode(c, responseErrors.ErrAdminAccessRequired))) }