diff --git a/Koha/ILL/Request.pm b/Koha/ILL/Request.pm index e0a9456dc3..e929105ed2 100644 --- a/Koha/ILL/Request.pm +++ b/Koha/ILL/Request.pm @@ -2073,12 +2073,12 @@ sub strings_map { } my $status_string = - ( exists $status_graph_union->{ $self->status } && defined $status_graph_union->{ $self->status }->{name} ) + ( $self->status && exists $status_graph_union->{ $self->status } && defined $status_graph_union->{ $self->status }->{name} ) ? $status_graph_union->{ $self->status }->{name} : $self->status; my $status_code = - ( exists $status_graph_union->{ $self->status } && defined $status_graph_union->{ $self->status }->{id} ) + ( $self->status && exists $status_graph_union->{ $self->status } && defined $status_graph_union->{ $self->status }->{id} ) ? $status_graph_union->{ $self->status }->{id} : $self->status;