From 7c1f541bbb9667e0d42bd2a486de2d61561b051c Mon Sep 17 00:00:00 2001 From: Bjarke Berg Date: Fri, 31 May 2024 12:39:48 +0200 Subject: [PATCH] Handle MasterTemplateNotFound as bad request instead of unepxected (#16445) --- .../Controllers/Template/TemplateControllerBase.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/TemplateControllerBase.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/TemplateControllerBase.cs index ff16139f9c..d56b2cde29 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/TemplateControllerBase.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/TemplateControllerBase.cs @@ -34,6 +34,10 @@ public class TemplateControllerBase : ManagementApiControllerBase .WithTitle("Invalid master template") .WithDetail("The master template referenced in the template leads to a circular reference.") .Build()), + TemplateOperationStatus.MasterTemplateNotFound => BadRequest(problemDetailsBuilder + .WithTitle("Master template not found") + .WithDetail("The master template referenced in the template was not found.") + .Build()), _ => StatusCode(StatusCodes.Status500InternalServerError, problemDetailsBuilder .WithTitle("Unknown template operation status.") .Build()),