Skip to content

Commit 8f0ad5a

Browse files
TT#33851 Consider default data for cycled items in get_existing_id
Change-Id: I56c07e4d937afd4ae5b0328b01e85bbf55056fbc
1 parent da4bc4e commit 8f0ad5a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

t/lib/Test/FakeData.pm

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -673,6 +673,8 @@ sub get_existent_id{
673673
$id = $self->test_machine->get_id_from_created($self->created->{$collection_name}->{values}->[0]);
674674
}elsif(exists $self->loaded->{$collection_name}){
675675
$id = $self->test_machine->get_id_from_created($self->loaded->{$collection_name}->[0]);
676+
}elsif(exists $self->data->{$collection_name}->{process_cycled}){
677+
$id = $self->data_default->{$self->data->{$collection_name}->{default}}->{id};
676678
}
677679
return $id
678680
}
@@ -731,7 +733,7 @@ sub create{
731733
if($parents_in->{$collection_name}){
732734
if($self->data->{$collection_name}->{default}){
733735
$self->data->{$collection_name}->{process_cycled} = {'parents'=>$parents_in};
734-
return $self->data_default->{$self->data->{$collection_name}->{default}}->{id};
736+
return ;
735737
}else{
736738
die('Data absence', Dumper([$collection_name,$parents_in]));
737739
}

0 commit comments

Comments
 (0)