fix:knowledge base notif

This commit is contained in:
Rama Priyanto 2026-01-26 06:58:36 +07:00
parent 5828351fb5
commit e10e8b03fc
1 changed files with 3 additions and 8 deletions

View File

@ -6,7 +6,6 @@ import (
"narasi-ahli-be/app/database/entity" "narasi-ahli-be/app/database/entity"
"narasi-ahli-be/app/module/knowledge_base/request" "narasi-ahli-be/app/module/knowledge_base/request"
"narasi-ahli-be/utils/paginator" "narasi-ahli-be/utils/paginator"
utilSvc "narasi-ahli-be/utils/service"
"strings" "strings"
"time" "time"
) )
@ -107,16 +106,12 @@ func (r *KnowledgeBaseRepository) Create(data *entity.KnowledgeBase) (err error)
return r.DB.DB.Create(data).Error return r.DB.DB.Create(data).Error
} }
func (r *KnowledgeBaseRepository) Update(id uint, data *entity.KnowledgeBase) (err error) { func (r *KnowledgeBaseRepository) Update(id uint, data *entity.KnowledgeBase) error {
updateMap, err := utilSvc.StructToMap(data) data.UpdatedAt = time.Now()
if err != nil {
return err
}
return r.DB.DB.Model(&entity.KnowledgeBase{}). return r.DB.DB.Model(&entity.KnowledgeBase{}).
Where("id = ?", id). Where("id = ?", id).
Updates(updateMap). Updates(data).Error
Error
} }
func (r *KnowledgeBaseRepository) Delete(id uint) (err error) { func (r *KnowledgeBaseRepository) Delete(id uint) (err error) {