Skip to content

Commit 3ca7bf3

Browse files
author
Jesús Burgos
committed
Avoid raising exception when target is nil
1 parent 730c315 commit 3ca7bf3

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

lib/rails-settings/setting_object.rb

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,12 @@ def _target_class
8787
end
8888

8989
def _setting?(method_name)
90-
_target_class.setting_keys[var.to_sym][:default_value].keys.include?(method_name.to_s)
90+
return false if target_id.nil? || target_type.nil?
91+
92+
_target_class
93+
.setting_keys[var.to_sym][:default_value]
94+
.keys
95+
.include?(method_name.to_s)
9196
end
9297
end
9398
end

0 commit comments

Comments
 (0)