From b49b676fcb6ce937ddff1cd9048c855dcb3297da Mon Sep 17 00:00:00 2001 From: ldestailleur Date: Sat, 1 Mar 2025 18:37:06 +0100 Subject: [PATCH] Debug v21 error when failed to write file --- htdocs/core/lib/website.lib.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/htdocs/core/lib/website.lib.php b/htdocs/core/lib/website.lib.php index 90ceddd8bcc..c9844e27f17 100644 --- a/htdocs/core/lib/website.lib.php +++ b/htdocs/core/lib/website.lib.php @@ -1573,9 +1573,15 @@ function getAllImages($object, $objectpage, $urltograb, &$tmp, &$action, $modify dol_mkdir(dirname($filetosave)); $fp = fopen($filetosave, "w"); - fwrite($fp, $tmpgeturl['content']); - fclose($fp); - dolChmod($filetosave); + if ($fp) { + fwrite($fp, $tmpgeturl['content']); + fclose($fp); + dolChmod($filetosave); + } else { + $error++; + setEventMessages('Error failed to open file '.$filetosave.' for writing', null, 'errors'); + $action = 'create'; + } } } }