From 64d75b82852d058321ad422cf42206faac542ca3 Mon Sep 17 00:00:00 2001 From: Harald Wolff Date: Sun, 24 Nov 2019 15:07:00 +0100 Subject: [PATCH] Add Fallback Handling for DirectoryResource --- DirectoryResource.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/DirectoryResource.cs b/DirectoryResource.cs index 6fd24fb..8e8b6a2 100644 --- a/DirectoryResource.cs +++ b/DirectoryResource.cs @@ -142,7 +142,15 @@ namespace ln.http.resources if (DefaultResource != null) return httpRequest.Redirect(String.Join("/", DefaultResource.Path)); - throw new NotImplementedException(); + Resource fallback = GetFallBackResource(); + if (fallback != null) + { + return fallback.GetResponse(httpRequest); + } + else + { + throw new NotImplementedException(); + } } public Template FindTemplate(string templatePath)