TT#33851 Consider default data for cycled items in get_existing_id

Change-Id: I56c07e4d937afd4ae5b0328b01e85bbf55056fbc
changes/61/19561/2
Irina Peshinskaya 7 years ago
parent da4bc4e970
commit 8f0ad5a3de

@ -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]));
}

Loading…
Cancel
Save