diff --git a/lib/private/Template/IconsCacher.php b/lib/private/Template/IconsCacher.php
index 0d838c4d06d79314a1735f99b18aa42057638e15..9cd4f8bca105a1e24b9fc11c78a8b310b6112d28 100644
--- a/lib/private/Template/IconsCacher.php
+++ b/lib/private/Template/IconsCacher.php
@@ -185,7 +185,7 @@ class IconsCacher {
 	 */
 	public function colorizeSvg($svg, $color): string {
 		// add fill (fill is not present on black elements)
-		$fillRe = '/<((circle|rect|path)((?!fill)[a-z0-9 =".\-#():;])+)\/>/mi';
+		$fillRe = '/<((circle|rect|path)((?!fill)[a-z0-9 =".\-#():;,])+)\/>/mi';
 		$svg = preg_replace($fillRe, '<$1 fill="#' . $color . '"/>', $svg);
 
 		// replace any fill or stroke colors