diff --git a/internal/repository/tariff/tariff.go b/internal/repository/tariff/tariff.go index 1dff678..125b967 100644 --- a/internal/repository/tariff/tariff.go +++ b/internal/repository/tariff/tariff.go @@ -160,6 +160,7 @@ func (t *Tariff) Update(ctx context.Context, tariffID primitive.ObjectID, req mo for i, privilege := range req.Privileges { origPrivilege := privilegeMap[privilege.PrivilegeID] clean[i] = models.Privilege{ + ID: origPrivilege.ID, Name: origPrivilege.Name, PrivilegeID: origPrivilege.PrivilegeID, ServiceKey: origPrivilege.ServiceKey, @@ -172,6 +173,7 @@ func (t *Tariff) Update(ctx context.Context, tariffID primitive.ObjectID, req mo update := bson.M{ "$set": bson.M{ + "description": req.Description, "order": req.Order, "name": req.Name, "price": req.Price,