From de53d59686b2d5a454b885b11f514ff4bad12e8f Mon Sep 17 00:00:00 2001 From: Habib Fatkhul Rohman Date: Fri, 7 Nov 2025 13:45:21 +0700 Subject: [PATCH] feat(controller): Add ClientID filter to GetAll methods in category, product, and uom controllers --- modules/category/controller/category_controller.go | 2 ++ modules/product/controller/product_controller.go | 2 ++ modules/uom/controller/uom_controller.go | 2 ++ 3 files changed, 6 insertions(+) diff --git a/modules/category/controller/category_controller.go b/modules/category/controller/category_controller.go index 2007cf8..b2774de 100644 --- a/modules/category/controller/category_controller.go +++ b/modules/category/controller/category_controller.go @@ -93,7 +93,9 @@ func (c *categoryController) GetById(ctx *gin.Context) { } func (c *categoryController) GetAll(ctx *gin.Context) { + clientId := ctx.MustGet("client_id").(string) var filter query.CategoryFilter + filter.ClientID = clientId if err := ctx.ShouldBindQuery(&filter); err != nil { res := utils.BuildResponseFailed(dto.MESSAGE_FAILED_GET_CATEGORY, err.Error(), nil) ctx.JSON(http.StatusBadRequest, res) diff --git a/modules/product/controller/product_controller.go b/modules/product/controller/product_controller.go index 5168031..3c14131 100644 --- a/modules/product/controller/product_controller.go +++ b/modules/product/controller/product_controller.go @@ -97,7 +97,9 @@ func (c *productController) GetById(ctx *gin.Context) { } func (c *productController) GetAll(ctx *gin.Context) { + clientId := ctx.MustGet("client_id").(string) var filter query.ProductFilter + filter.ClientID = clientId if err := ctx.ShouldBindQuery(&filter); err != nil { res := utils.BuildResponseFailed(dto.MESSAGE_FAILED_GET_PRODUCT, err.Error(), nil) ctx.JSON(http.StatusBadRequest, res) diff --git a/modules/uom/controller/uom_controller.go b/modules/uom/controller/uom_controller.go index 968da35..909018b 100644 --- a/modules/uom/controller/uom_controller.go +++ b/modules/uom/controller/uom_controller.go @@ -93,7 +93,9 @@ func (c *uomController) GetById(ctx *gin.Context) { } func (c *uomController) GetAll(ctx *gin.Context) { + clientId := ctx.MustGet("client_id").(string) var filter query.UomFilter + filter.ClientID = clientId if err := ctx.ShouldBindQuery(&filter); err != nil { res := utils.BuildResponseFailed(dtodomain.MESSAGE_FAILED_GET_UOM, err.Error(), nil) ctx.JSON(http.StatusBadRequest, res)