From 8f0ad5a3de7033787bc40c771a228d359a75aa11 Mon Sep 17 00:00:00 2001 From: Irina Peshinskaya Date: Wed, 7 Mar 2018 23:16:58 +0100 Subject: [PATCH] TT#33851 Consider default data for cycled items in get_existing_id Change-Id: I56c07e4d937afd4ae5b0328b01e85bbf55056fbc --- t/lib/Test/FakeData.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/t/lib/Test/FakeData.pm b/t/lib/Test/FakeData.pm index c107dac828..1086da6a4e 100644 --- a/t/lib/Test/FakeData.pm +++ b/t/lib/Test/FakeData.pm @@ -673,6 +673,8 @@ sub get_existent_id{ $id = $self->test_machine->get_id_from_created($self->created->{$collection_name}->{values}->[0]); }elsif(exists $self->loaded->{$collection_name}){ $id = $self->test_machine->get_id_from_created($self->loaded->{$collection_name}->[0]); + }elsif(exists $self->data->{$collection_name}->{process_cycled}){ + $id = $self->data_default->{$self->data->{$collection_name}->{default}}->{id}; } return $id } @@ -731,7 +733,7 @@ sub create{ if($parents_in->{$collection_name}){ if($self->data->{$collection_name}->{default}){ $self->data->{$collection_name}->{process_cycled} = {'parents'=>$parents_in}; - return $self->data_default->{$self->data->{$collection_name}->{default}}->{id}; + return ; }else{ die('Data absence', Dumper([$collection_name,$parents_in])); }