fix: Update permitted_attributes to support the latest version of administrate (#7644)
This fixes an issue where permitted_attributes throws an error of ArgumentError (wrong number of arguments (given 1, expected 0)): This is because we now bring in the latest version of administrate and administrate changes the way permitted_attributes works; it now passes an action parameter to permitted_attributes. This means we need to update permitted_attributes to accept that new parameter. Fixes: #7592
This commit is contained in:
@@ -86,7 +86,10 @@ class AccountDashboard < Administrate::BaseDashboard
|
|||||||
"##{account.id} #{account.name}"
|
"##{account.id} #{account.name}"
|
||||||
end
|
end
|
||||||
|
|
||||||
def permitted_attributes
|
# We do not use the action parameter but we still need to define it
|
||||||
|
# to prevent an error from being raised (wrong number of arguments)
|
||||||
|
# Reference: https://github.com/thoughtbot/administrate/pull/2356/files#diff-4e220b661b88f9a19ac527c50d6f1577ef6ab7b0bed2bfdf048e22e6bfa74a05R204
|
||||||
|
def permitted_attributes(action)
|
||||||
super + [limits: {}]
|
super + [limits: {}]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user