Commit Graph

974 Commits

Author SHA1 Message Date
lscieux 369027a6ae Fix a reflection panic with nested preloads 2016-02-04 21:28:17 +01:00
Jinzhu d1fcba9bfc Merge pull request #834 from Xiol/patch-1
Fix documentation for Count() function example
2016-02-04 22:35:41 +08:00
Dane 08a740db98 Fix documentation for Count() function examples
Count function should pass pointer to struct rather than struct.
2016-02-04 09:23:04 +00:00
Jinzhu c7b9acefb7 Merge pull request #823 from taiyangc/readme-typo
Fix README typo on Related usage.
2016-01-29 14:56:44 +08:00
Eric Chen 7bb90371e9 Fix README typo on Related usage. 2016-01-26 03:14:05 -08:00
Jinzhu 9739cb853c Merge pull request #804 from RichardKnop/feature/reflect-fieldbyname-panic-fix
Fixed an issue with reflect.Value.FieldByName causing panic
2016-01-18 12:02:59 +08:00
Richard Knop 50fe671928 Fixed an issue with reflect.Value.FieldByName causing panic under certain circumstances. 2016-01-17 23:18:16 +08:00
Jinzhu 211ccf4ea6 Fix using pointer value as foreign key 2016-01-16 11:37:16 +08:00
James Kong 72104c6bf0 Fixes querying with inline map when a value is nil
This changes the inline map query build condition to use `IS NULL` 
instead of the equality operator when the provided value is `nil`.
2016-01-15 16:38:56 -08:00
Jinzhu 341d047aa7 Rollback to old Unscoped API 2016-01-12 15:27:25 +08:00
Jinzhu 43e9035dad Fix Association Count with Soft Delete 2016-01-12 13:56:41 +08:00
Jinzhu 801a271d07 Fix Association Count 2016-01-12 12:31:05 +08:00
Jinzhu ee48d6986c Update README 2016-01-11 07:28:08 +08:00
Jinzhu 84942c60b8 Include tag settings when clone a StructField 2016-01-08 09:02:01 +08:00
Jinzhu 2392e2a33e Merge pull request #788 from jcscottiii/fix_polymorphic_test
Fix polymorphic test
2016-01-06 23:57:18 +08:00
James C. Scott 195d5993b3 Fix polymorphic test
One assertion comment says look for association with dog but the code
still uses cat. This aligns the code to now look at the association of
the dog.
2016-01-06 10:34:42 -05:00
Jinzhu 2f7811c55f Merge pull request #787 from dolmen/patch-1
README: fix typo
2016-01-06 17:41:57 +08:00
Olivier Mengué 27df9104ed README: fix typo
Fix typo in has-one example.
2016-01-06 10:18:23 +01:00
Jinzhu 5e23d7013e Merge pull request #782 from fengjh/fixes-add-foreign-key-bug
Fixes unexpected keyname bug in addForeignKey function
2016-01-05 17:23:25 +08:00
Hui c66995df3a Fixes wrong number of args for format in Sprintf call bug in addForeignKey function 2016-01-05 17:02:47 +08:00
Jinzhu 3a9367612e Port changes made in PR #652 2016-01-05 08:34:17 +08:00
Jinzhu e60acad62a include join table name in where conditions to avoid ambiguous column name 2016-01-05 08:05:45 +08:00
Jinzhu ec0aa10bf2 Fix set scanner to a Field 2016-01-04 21:49:04 +08:00
Jinzhu be45d8312e Create index automatically when create table 2016-01-04 19:22:42 +08:00
Jinzhu d1892d3177 Support poiner of Scanner 2016-01-04 18:42:47 +08:00
Jinzhu f330da219c Merge pull request #779 from shenli/master
scope: Catch error for db.Commit()
2016-01-04 17:59:15 +08:00
shenli 499b5b7615 scope: Catch error for db.Commit() 2016-01-04 13:32:35 +08:00
Jinzhu 4c52351b3e Add more tests for belongs to relations with partial customized foreign keys 2016-01-04 12:29:57 +08:00
Jinzhu 8aa7b475d4 Add more tests for one to many relations with customized foreign keys 2016-01-04 12:23:24 +08:00
Jinzhu 28d1eb474b Add test case for one to one relation with customized foreign keys 2016-01-04 08:46:03 +08:00
Jinzhu d87a960248 Test many to many relation with customized column 2016-01-04 08:26:02 +08:00
Jinzhu caeb4040f2 Fix use []byte as condtions 2016-01-03 20:29:46 +08:00
Jinzhu d7237be63c Support poiner of time 2016-01-03 20:27:08 +08:00
Jinzhu 52ac75a29a Use []byte as condtions 2016-01-03 20:23:37 +08:00
Jinzhu 1b1dbc0fab Respect customized sql tag when create join table 2016-01-03 19:47:48 +08:00
Jinzhu b59eaf526e Set Error to Association when some error happend 2016-01-03 17:52:16 +08:00
Jinzhu 2e949b02ae Merge pull request #774 from jinzhu/get_model_struct
Refactor build model struct & relationships
2016-01-03 17:23:23 +08:00
Jinzhu aa55bd3fd2 Add more tests for customized foreign keys for many2many relations 2016-01-03 17:20:24 +08:00
Jinzhu b907500a47 Add test for many2many relations with customized foreign keys 2016-01-03 16:18:51 +08:00
Jinzhu 0f5055471a Keep refactoring get model struct 2016-01-03 15:56:32 +08:00
Jinzhu f53af2a236 Don't preload if has any error 2016-01-03 14:21:21 +08:00
Jinzhu 8a0c77e5fc Fix all tests for GetModelStruct 2016-01-03 14:16:58 +08:00
Jinzhu 4bc06a21c1 Refactor GetModelStruct 2016-01-03 14:04:59 +08:00
Jinzhu 6a5a2dbc55 Refactor GetModelStruct 2016-01-03 13:10:17 +08:00
Jinzhu 4e45e6dc2d Use field.TagSettings 2016-01-03 10:00:18 +08:00
Jinzhu 19b85b1f17 Compatible with both gorm, sql tag 2016-01-03 09:52:27 +08:00
Jinzhu 5d2b9bfe34 Refactor GetModelStruct 2016-01-03 09:46:07 +08:00
Jinzhu 9455215e61 Add association tests for composite primary key 2015-12-31 11:17:10 +08:00
Jinzhu 934e97b018 Don't need NOT IN conditions when there are no primary keys found 2015-12-30 15:34:56 +08:00
Jinzhu 9a63fb28ba Update README 2015-12-26 20:46:25 +08:00