diff --git a/class/doliletterattendancesheet.class.php b/class/doliletterattendancesheet.class.php index b7ce6bc..bdf4bfb 100644 --- a/class/doliletterattendancesheet.class.php +++ b/class/doliletterattendancesheet.class.php @@ -362,7 +362,8 @@ public function getLastSpreadList($listOfSpreads, $signatories): array foreach ($listOfSpreads as $spread) { $objectsMetadata[$spread->object_type]['object']->fetch($spread->id); - $objectLabel = $objectsMetadata[$spread->object_type]['object']->{$objectsMetadata[$spread->object_type]['label_field']} ?? ''; + $namefield = trim(end(explode(',', $objectsMetadata[$spread->object_type]['name_field']))); + $objectLabel = $objectsMetadata[$spread->object_type]['object']->$namefield; $arrayLastSpreadList[] = [ 'Ref' => ['value' => $spread->getNomUrl(1, '', 1, '', -1, 2)],