From 865268bc555e3e2b95cdd7b0cbf074eb31b2ad9b Mon Sep 17 00:00:00 2001 From: Jim Lambert Date: Thu, 13 Feb 2020 21:32:25 -0500 Subject: [PATCH] properly escape reserved words --- delete_test.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/delete_test.go b/delete_test.go index 043641f7..c3c71f25 100644 --- a/delete_test.go +++ b/delete_test.go @@ -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") } }