Merge pull request #4420 from AllenX2018/Fix-ORM-many2many-generated-table-error

Fix orm many2many generated table bug
This commit is contained in:
Allen 2021-01-07 14:29:46 +08:00 committed by GitHub
commit 7d2c5486be
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -109,6 +109,9 @@ func getTableUnique(val reflect.Value) [][]string {
// get whether the table needs to be created for the database alias
func isApplicableTableForDB(val reflect.Value, db string) bool {
if !val.IsValid() {
return true
}
fun := val.MethodByName("IsApplicableTableForDB")
if fun.IsValid() {
vals := fun.Call([]reflect.Value{reflect.ValueOf(db)})