From: Jeff Davis Date: Thu, 13 Apr 2023 22:11:24 +0000 (-0700) Subject: LP#2016188: avoid EDIWriter error when PO ordering agency has no mailing address X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=a6d247b654beee7958c6bd5f2d45dcb55554ab3e;p=working%2FEvergreen.git LP#2016188: avoid EDIWriter error when PO ordering agency has no mailing address Signed-off-by: Jeff Davis --- diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIWriter.pm b/Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIWriter.pm index ab67194b47..c0cde12eff 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIWriter.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIWriter.pm @@ -153,7 +153,7 @@ sub compile_po { po_name => $self->escape_edi($po->name), provider_id => $po->provider->id, vendor_san => $po->provider->san || '', - org_unit_san => $po->ordering_agency->mailing_address->san || '', + org_unit_san => defined($po->ordering_agency->mailing_address) ? ($po->ordering_agency->mailing_address->san || '') : '', currency_type => $po->provider->currency_type, edi_attrs => {}, lineitems => []