Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
97a3ebf3a0 | ||
|
|
f59d3e9b1b |
@@ -254,7 +254,7 @@ func (dH *DBHandler) DeleteById(model any, ids ...uint) error {
|
||||
return fmt.Errorf("delete failed: %w", err)
|
||||
}
|
||||
|
||||
return err
|
||||
return nil
|
||||
}
|
||||
|
||||
// deleteByKey
|
||||
@@ -314,15 +314,10 @@ func (dH *DBHandler) Exists(model any, key string, value any, likeSearch bool) (
|
||||
|
||||
dH.logger.Debug("exists", "checking existence for key "+query+" value "+fmt.Sprint(args))
|
||||
|
||||
t := reflect.TypeOf(model)
|
||||
if t.Kind() == reflect.Ptr {
|
||||
t = t.Elem()
|
||||
}
|
||||
|
||||
tx := dH.db.Where(query, args).Find(model)
|
||||
|
||||
if tx.Error != nil {
|
||||
dH.logger.Error("Exists", fmt.Sprintf("query failed: %w", tx.Error))
|
||||
dH.logger.Error("Exists", fmt.Sprintf("query failed: %v", tx.Error))
|
||||
return false
|
||||
}
|
||||
return tx.RowsAffected > 0
|
||||
|
||||
Reference in New Issue
Block a user