Skip to content

Commit bce7a85

Browse files
arnvaldchristiandennis
authored andcommitted
Temporary fix for broken has_many :through relation (railsadminteam#2446)
1 parent 7a46166 commit bce7a85

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

lib/rails_admin/adapters/active_record/association.rb

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,12 @@ def foreign_key
3838
end
3939

4040
def foreign_key_nullable?
41-
return true if foreign_key.nil? || type != :has_many
42-
(column = klass.columns_hash[foreign_key.to_s]).nil? || column.null
41+
return if foreign_key.nil? || type != :has_many
42+
if klass.columns_hash[association.foreign_key.to_s]
43+
klass.columns_hash[association.foreign_key.to_s].null
44+
else
45+
true
46+
end
4347
end
4448

4549
def foreign_type

0 commit comments

Comments
 (0)