We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7a46166 commit bce7a85Copy full SHA for bce7a85
1 file changed
lib/rails_admin/adapters/active_record/association.rb
@@ -38,8 +38,12 @@ def foreign_key
38
end
39
40
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
+ return if foreign_key.nil? || type != :has_many
+ 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
47
48
49
def foreign_type
0 commit comments