fix: id for privileges in tariff
All checks were successful
Deploy / CreateImage (push) Successful in 1m31s
Deploy / DeployService (push) Successful in 27s

This commit is contained in:
skeris 2025-06-08 19:57:26 +03:00
parent 419fa6e839
commit eda4f8d434

@ -160,18 +160,21 @@ func (t *Tariff) Update(ctx context.Context, tariffID primitive.ObjectID, req mo
for i, privilege := range req.Privileges { for i, privilege := range req.Privileges {
origPrivilege := privilegeMap[privilege.PrivilegeID] origPrivilege := privilegeMap[privilege.PrivilegeID]
clean[i] = models.Privilege{ clean[i] = models.Privilege{
ID: origPrivilege.ID,
Name: origPrivilege.Name, Name: origPrivilege.Name,
PrivilegeID: origPrivilege.PrivilegeID, PrivilegeID: origPrivilege.PrivilegeID,
ServiceKey: origPrivilege.ServiceKey, ServiceKey: origPrivilege.ServiceKey,
Description: origPrivilege.Description, Description: origPrivilege.Description,
Type: origPrivilege.Type, Type: origPrivilege.Type,
Value: origPrivilege.Value, Value: origPrivilege.Value,
Amount: origPrivilege.Amount,
Price: origPrivilege.Price, Price: origPrivilege.Price,
} }
} }
update := bson.M{ update := bson.M{
"$set": bson.M{ "$set": bson.M{
"description": req.Description,
"order": req.Order, "order": req.Order,
"name": req.Name, "name": req.Name,
"price": req.Price, "price": req.Price,