properly escape reserved words
This commit is contained in:
parent
ce1b20789c
commit
865268bc55
@ -76,16 +76,16 @@ func TestSoftDeleteWithCustomizedDeletedAtColumnName(t *testing.T) {
|
||||
t.Errorf("CreditCard's DeletedAt's column name should be `deleted_time`")
|
||||
}
|
||||
|
||||
if DB.First(&CreditCard{}, "number = ?", creditCard.Number).Error == nil {
|
||||
if DB.First(&CreditCard{}, `"number" = ?`, creditCard.Number).Error == nil {
|
||||
t.Errorf("Can't find a soft deleted record")
|
||||
}
|
||||
|
||||
if err := DB.Unscoped().First(&CreditCard{}, "number = ?", creditCard.Number).Error; err != nil {
|
||||
if err := DB.Unscoped().First(&CreditCard{}, `"number" = ?`, creditCard.Number).Error; err != nil {
|
||||
t.Errorf("Should be able to find soft deleted record with Unscoped, but err=%s", err)
|
||||
}
|
||||
|
||||
DB.Unscoped().Delete(&creditCard)
|
||||
if !DB.Unscoped().First(&CreditCard{}, "number = ?", creditCard.Number).RecordNotFound() {
|
||||
if !DB.Unscoped().First(&CreditCard{}, `"number" = ?`, creditCard.Number).RecordNotFound() {
|
||||
t.Errorf("Can't find permanently deleted record")
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user