From d58ff8d73a11e093044e4d144e7be463b44ebff5 Mon Sep 17 00:00:00 2001 From: Stephen Abello Date: Wed, 26 Apr 2023 11:02:13 +0200 Subject: [PATCH] =?UTF-8?q?N=C2=B06235=20-=20Add=20robustness=20when=20cre?= =?UTF-8?q?ating=20an=20object=20that=20has=20a=20mandatory=20blob=20attri?= =?UTF-8?q?bute=20in=20a=20modal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/cmdbabstract.class.inc.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/application/cmdbabstract.class.inc.php b/application/cmdbabstract.class.inc.php index f5352cc0d..30c09fdc3 100644 --- a/application/cmdbabstract.class.inc.php +++ b/application/cmdbabstract.class.inc.php @@ -4253,7 +4253,9 @@ HTML; { case 'Document': $aOtherData = utils::ReadPostedParam("attr_{$sFormPrefix}{$sAttCode}", null, 'raw_data'); - $value = array('fcontents' => utils::ReadPostedDocument("attr_{$sFormPrefix}{$sAttCode}", 'fcontents'), 'remove' => $aOtherData['remove']); + if (is_array($aOtherData) && array_key_exists('remove', $aOtherData)) { + $value = array('fcontents' => utils::ReadPostedDocument("attr_{$sFormPrefix}{$sAttCode}", 'fcontents'), 'remove' => $aOtherData['remove']); + } break; case 'Image':