fix: update user-levels
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Sabda Yagra 2026-03-03 10:42:06 +07:00
parent 7d77269acf
commit 946a97af2f
1 changed files with 11 additions and 2 deletions

View File

@ -133,9 +133,18 @@ func (_i *userLevelsRepository) Update(clientId *uuid.UUID, id uint, userLevels
delete(userLevelsMap, "id")
return _i.DB.DB.Model(&entity.UserLevels{}).
// 🔥 HAPUS FIELD YANG NIL
for k, v := range userLevelsMap {
if v == nil {
delete(userLevelsMap, k)
}
}
return _i.DB.DB.
Model(&entity.UserLevels{}).
Where("id = ?", id).
Updates(userLevelsMap).Error
Updates(userLevelsMap).
Error
// userLevelsMap, err := utilSvc.StructToMap(userLevels)
// if err != nil {
// return err