From dbc3b3180ca1b73f655b4e8480405065264fb4d1 Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Wed, 12 Aug 2009 20:07:25 -0300 Subject: [PATCH] ActionItem1165: testing for a resource before --- db/migrate/069_add_enviroment_id_to_role.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/db/migrate/069_add_enviroment_id_to_role.rb b/db/migrate/069_add_enviroment_id_to_role.rb index 380245e..219201d 100644 --- a/db/migrate/069_add_enviroment_id_to_role.rb +++ b/db/migrate/069_add_enviroment_id_to_role.rb @@ -19,7 +19,7 @@ class AddEnviromentIdToRole < ActiveRecord::Migration re = RoleWithEnvironment.new(role.attributes) re.environment = env re.save - RoleAssignment.find_all_by_role_id(role.id).select{|ra| (ra.resource.kind_of?(Profile) ? ra.resource.environment_id : ra.resource.id) == env.id }.each do |ra| + RoleAssignment.find_all_by_role_id(role.id).select{|ra| ra.resource && (ra.resource.kind_of?(Profile) ? ra.resource.environment_id : ra.resource.id) == env.id }.each do |ra| ra.role_id = re.id ra.save end -- libgit2 0.21.2