lib/activefacts/generators/transform/datavault.rb in activefacts-generators-1.8.1 vs lib/activefacts/generators/transform/datavault.rb in activefacts-generators-1.8.2

- old
+ new

@@ -220,10 +220,10 @@ references.each do |ref| trace :datavault, "Moving #{ref} across to #{table.name}_#{satellite_name}" do table_role = ref.fact_type.all_role.detect{|r| r.object_type == table} if table_role remote_table = ref.to - while remote_table.absorbed_via + while remote_table && remote_table.absorbed_via absorbed_into = remote_table.absorbed_via.from remote_table = absorbed_into end if @hub_tables.include?(remote_table) lift_role_to_link(ref, table_role)