From: Vincent Vanwaelscappel Date: Wed, 7 Jun 2023 10:51:12 +0000 (+0200) Subject: wait #6002 @0.25 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=56a58d55ed56e43c3fa34ba1a0d5102431737510;p=fluidbook_tools.git wait #6002 @0.25 --- diff --git a/src/SVG/SVGTools.php b/src/SVG/SVGTools.php index 1aa7d84..240233c 100644 --- a/src/SVG/SVGTools.php +++ b/src/SVG/SVGTools.php @@ -52,6 +52,9 @@ class SVGTools { public static function _optimizeSVG($in, $out) { $beforeOpt = str_replace('.svg', '.orig.svg', $in); + if (file_exists($beforeOpt) && is_link($beforeOpt)) { + unlink($beforeOpt); + } copy($in, $beforeOpt); $svg = shell_exec('timeout -s 1 120 ' . FluidbookTools::tools_path('svgcleaner/svgcleaner', true) . ' --allow-bigger-file --paths-coordinates-precision 3 --copy-on-error --stdout ' . $in);