From f1c3611001359c749db20d099e05991d18652e3c Mon Sep 17 00:00:00 2001 From: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com> Date: Mon, 6 Jan 2025 12:56:56 +0100 Subject: [PATCH 1/2] Add clause for svg's and clarifying comment --- .../Factories/ReziseImageUrlFactory.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/Umbraco.Cms.Api.Management/Factories/ReziseImageUrlFactory.cs b/src/Umbraco.Cms.Api.Management/Factories/ReziseImageUrlFactory.cs index d3ca79f8cf..b468af169e 100644 --- a/src/Umbraco.Cms.Api.Management/Factories/ReziseImageUrlFactory.cs +++ b/src/Umbraco.Cms.Api.Management/Factories/ReziseImageUrlFactory.cs @@ -46,6 +46,16 @@ public class ReziseImageUrlFactory : IReziseImageUrlFactory var extension = Path.GetExtension(url).Remove(0, 1); if (_imageUrlGenerator.SupportedImageFileTypes.InvariantContains(extension) is false) { + // It's okay to return just the image URL for SVGs, as they are always scalable. + if (extension == "svg") + { + yield return new MediaUrlInfo + { + Culture = null, + Url = url, + }; + } + continue; } From 8dfeea1a508f4ea79304625ff8d06fa979805c4f Mon Sep 17 00:00:00 2001 From: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com> Date: Mon, 6 Jan 2025 13:30:27 +0100 Subject: [PATCH 2/2] Convert to absolute url --- .../Factories/ReziseImageUrlFactory.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Umbraco.Cms.Api.Management/Factories/ReziseImageUrlFactory.cs b/src/Umbraco.Cms.Api.Management/Factories/ReziseImageUrlFactory.cs index b468af169e..ed72bc2623 100644 --- a/src/Umbraco.Cms.Api.Management/Factories/ReziseImageUrlFactory.cs +++ b/src/Umbraco.Cms.Api.Management/Factories/ReziseImageUrlFactory.cs @@ -52,7 +52,7 @@ public class ReziseImageUrlFactory : IReziseImageUrlFactory yield return new MediaUrlInfo { Culture = null, - Url = url, + Url = _absoluteUrlBuilder.ToAbsoluteUrl(url).ToString(), }; }