James Hogge
907f875972
Fixed Ignore Blank Fields On Create
...
Removed erroneous IsPrimaryKey check which caused fields that were not part of the Primary Key but were Blank to be inserted.
(Particularly a problem because DeletedAt would be set to the zero value.)
2019-08-31 13:28:56 +01:00
Emir Beganović
836fb2c19d
Fix #2517 : Check for incomplete parentheses to prevent SQL inj… ( #2519 )
...
Fix #2517 : Check for incomplete parentheses to prevent SQL injection.
2019-06-30 11:50:19 +04:00
Herpiko Dwi Aguno
8215224f7b
Merge branch 'master' into 2517
2019-06-25 16:24:36 +07:00
Herpiko Dwi Aguno
e3cc5ea4d4
Fix #2517 : Check for incomplete parentheses to prevent SQL injection.
2019-06-25 16:21:45 +07:00
Emir Beganović
a6b790ffd0
Fix function name of comment ( #2522 )
...
Fix function name of comment
2019-06-25 10:50:53 +02:00
zaneli
beb591e642
Fix function name of comment
2019-06-24 20:38:13 +09:00
Jinzhu
01b6601142
Update go.mod
2019-06-13 14:42:55 +08:00
Jinzhu
5acd5e20e6
Remove Debug mode from test code
2019-06-13 12:20:11 +08:00
Jinzhu
835ca6ca93
Update wercker.yml to include mysql 8
2019-06-13 11:48:31 +08:00
Jinzhu
ff430cad49
Update tests
2019-06-13 11:21:13 +08:00
Jinzhu
321c636b9d
Merge branch 'Momo733-master'
2019-06-11 17:32:55 +08:00
Momo733
781a818390
fix save err when specify a table name
...
s.New() will clear all search conditions and search value,when I use Table() to set a table name. Then FirstOrCreate() will use struct name as my database table name,so It doesn't work.
2019-06-11 17:30:29 +08:00
Jinzhu
153ce22c99
Test Save with specfied table name
2019-06-11 17:30:14 +08:00
Ruben de Vries
c44c6027fb
add an override on the DB instance instead of using the global NowFunc. ( #2142 )
2019-06-11 12:22:21 +08:00
Tyler Stillwater
fec06da6a3
Add BeginTx for parity with sql.DB.BeginTx ( #2227 )
2019-06-11 12:22:21 +08:00
Hylke Visser
cf9b85ed90
Don't set primary key's HasDefaultValue to true ( #2127 )
2019-06-11 12:22:21 +08:00
Adam S Levy
f301f86e29
Add RollbackUnlessCommitted() ( #2126 )
2019-06-11 12:22:21 +08:00
John Barker
280dd011a1
Don't AddError for Rollback on ErrTxDone ( #2434 )
2019-06-11 12:22:20 +08:00
Miguel Moll
9127f7d86e
Handle error when beginning transaction ( #2489 )
2019-06-11 12:22:20 +08:00
Ruben de Vries
712c465560
add an override on the DB instance instead of using the global NowFunc. ( #2142 )
2019-06-10 20:45:42 +08:00
Tyler Stillwater
af01854d3e
Add BeginTx for parity with sql.DB.BeginTx ( #2227 )
2019-06-10 20:33:20 +08:00
Hylke Visser
ac78f05986
Don't set primary key's HasDefaultValue to true ( #2127 )
2019-06-10 20:24:05 +08:00
Adam S Levy
44d3060254
Add RollbackUnlessCommitted() ( #2126 )
2019-06-10 20:19:39 +08:00
John Barker
ea12400190
Don't AddError for Rollback on ErrTxDone ( #2434 )
2019-06-10 20:14:44 +08:00
Miguel Moll
62197e576d
Handle error when beginning transaction ( #2489 )
2019-06-10 20:12:13 +08:00
Emir Beganović
962ba3d7ae
Merge branch 'master' into master
2019-05-08 11:13:47 +04:00
Emir Beganović
b7156195f7
Pass logger into Callback{} so that logs are printed consistently ( #2435 )
...
Pass logger into Callback{} so that logs are printed consistently
2019-05-08 11:12:19 +04:00
Emir Beganović
746f522518
Merge branch 'master' into feature/use_standard_logger_in_callback_helpers
2019-05-08 10:50:06 +04:00
Emir Beganović
985c3a174e
Remove unused import
2019-05-08 10:49:33 +04:00
Emir Beganović
6c53214a29
Use Print method
2019-05-08 10:49:00 +04:00
Emir Beganović
451c3cca86
Fix drop table error with table options ( #2447 )
...
Fix drop table error with table options
2019-05-08 10:44:20 +04:00
Emir Beganović
bb3c74467d
Update two more places
2019-05-08 10:26:49 +04:00
Emir Beganovic
9692c599ad
Fix drop table error with table options
2019-05-08 10:23:31 +04:00
John Barker
8b127471f1
Pass logger into Callback{} so that logs are printed consistently
2019-05-07 10:42:20 -06:00
Emir Beganović
5c0f6716ad
Fixed nil error when first updates with struct ( #2443 )
...
Fixed nil error when first updates with struct
2019-05-05 13:29:28 +04:00
Emir Beganovic
394b3a1818
Fixed nil error when first updates with struct
2019-05-05 13:12:03 +04:00
Jinzhu
206174c932
Change gorm.io links to https
2019-05-05 16:23:52 +08:00
Emir Beganović
11caf9f072
Add test for keeping float precision ( #2442 )
...
Add test for keeping float precision
2019-05-05 11:56:49 +04:00
Emir Beganovic
abe3fa8631
Run only on MySQL and sqlite
2019-05-05 11:51:05 +04:00
Emir Beganovic
741cd60b1b
Add test for keeping float precision
2019-05-05 11:24:26 +04:00
Emir Beganović
0807818e92
Fix typo ( #2441 )
...
Fix typo
2019-05-05 10:52:47 +04:00
Emir Beganović
50ec201b91
Fix typo
2019-05-05 10:47:14 +04:00
Jinzhu
f9944083ae
Add codecov badge
2019-05-05 14:32:23 +08:00
Jinzhu
12c3abcd45
Fix codeconv integration
2019-05-05 14:20:51 +08:00
Emir Beganović
018491a6dd
Merge pull request #2411 from France-ioi/pluck
...
Remove old elements from the output parameter of Pluck()
2019-05-05 09:58:14 +04:00
Dmitry Zenovich
c4f1946a0b
Merge branch 'master' into pluck
2019-05-04 01:30:16 +03:00
Jinzhu
b00248862a
Enable codecov
2019-05-02 22:49:30 +08:00
Dmitry Zenovich
483c2ef521
Merge branch 'master' into pluck
2019-04-30 17:28:56 +03:00
Emir Beganović
2cd73627bd
Apply gorm:query_option in Count() ( #2410 )
...
Apply gorm:query_option in Count()
2019-04-30 17:47:00 +04:00
Emir Beganović
e617218f79
Merge branch 'master' into count
2019-04-30 12:24:53 +04:00