From 3bc500582626255c3d2394fe827ade74a642e1e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 16 Nov 2019 19:31:39 +0100 Subject: [PATCH] Use generic file icon for datasheet in parts table if no This fixes an exception. --- src/DataTables/Column/PartAttachmentsColumn.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/DataTables/Column/PartAttachmentsColumn.php b/src/DataTables/Column/PartAttachmentsColumn.php index c8b61f45..0cc0b072 100644 --- a/src/DataTables/Column/PartAttachmentsColumn.php +++ b/src/DataTables/Column/PartAttachmentsColumn.php @@ -80,7 +80,8 @@ class PartAttachmentsColumn extends AbstractColumn $this->urlGenerator->viewURL($attachment), htmlspecialchars($attachment->getName()) . ': ' . htmlspecialchars($attachment->getFilename()), $this->FAIconGenerator->generateIconHTML( - $this->FAIconGenerator->fileExtensionToFAType($attachment->getExtension()), + // Sometimes the extension can not be determined, so ensure a generic icon is shown + $this->FAIconGenerator->fileExtensionToFAType($attachment->getExtension() ?? 'file'), 'fas', 'fa-2x' )