Fix projected import failing on missing relations
This commit is contained in:
parent
ca9cded45d
commit
7d17fcea84
|
@ -52,7 +52,11 @@ module Gitlab
|
||||||
create_sub_relations(relation, @tree_hash) if relation.is_a?(Hash)
|
create_sub_relations(relation, @tree_hash) if relation.is_a?(Hash)
|
||||||
|
|
||||||
relation_key = relation.is_a?(Hash) ? relation.keys.first : relation
|
relation_key = relation.is_a?(Hash) ? relation.keys.first : relation
|
||||||
relation_hash = create_relation(relation_key, @tree_hash[relation_key.to_s])
|
relation_hash_list = @tree_hash[relation_key.to_s]
|
||||||
|
|
||||||
|
next unless relation_hash_list
|
||||||
|
|
||||||
|
relation_hash = create_relation(relation_key, relation_hash_list)
|
||||||
saved << restored_project.append_or_update_attribute(relation_key, relation_hash)
|
saved << restored_project.append_or_update_attribute(relation_key, relation_hash)
|
||||||
end
|
end
|
||||||
saved.all?
|
saved.all?
|
||||||
|
|
Loading…
Reference in New Issue