Revision f968c042
Added by Marek Hulán almost 6 years ago
app/models/role.rb | ||
---|---|---|
:include => [:locations, :organizations, { :filters => :permissions }])
|
||
new_role.attributes = role_params
|
||
new_role.cloned_from_id = self.id
|
||
new_role.filters = new_role.filters.select {|f| f.filterings.present? }
|
||
new_role
|
||
end
|
||
|
Also available in: Unified diff
Fixes #24158 - fix cloning of roles
Roles that contains filters without permissions could not be cloned. In
UI, user did not even get any error message, API responded with 422 at
least.