File tree Expand file tree Collapse file tree 2 files changed +3
-11
lines changed
Expand file tree Collapse file tree 2 files changed +3
-11
lines changed Original file line number Diff line number Diff line change @@ -3,16 +3,8 @@ def change
33 bad_roles = Role . all . select { |r | r . resource_type && r . resource . nil? }
44
55 bad_roles . each do |role |
6- profile = Partners ::Profile . find_by_id ( role . resource_id )
7- if profile . nil?
8- next
9- elsif profile . partner . nil?
10- profile = Partners ::Profile . find_by_id ( profile . partner_id )
11- next if profile . nil? || profile . partner . nil?
12- end
13-
14- role . update! ( resource_id : profile . partner_id )
6+ UsersRole . where ( role_id : role . id ) . destroy_all
7+ role . destroy
158 end
16-
179 end
1810end
Original file line number Diff line number Diff line change 1010#
1111# It's strongly recommended that you check this file into your version control system.
1212
13- ActiveRecord ::Schema [ 7.0 ] . define ( version : 2023_03_16_135543 ) do
13+ ActiveRecord ::Schema [ 7.0 ] . define ( version : 2023_04_21_202218 ) do
1414 # These are extensions that must be enabled in order to support this database
1515 enable_extension "plpgsql"
1616
You can’t perform that action at this time.
0 commit comments