From c20c63e1210bf9024f5d42094df102553d85b6e0 Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Thu, 9 May 2024 07:44:08 -0700 Subject: [PATCH] Add null check in AutorouteEntries (#16020) --- .../OrchardCore.Autoroute.Core/Services/AutorouteEntries.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/OrchardCore/OrchardCore.Autoroute.Core/Services/AutorouteEntries.cs b/src/OrchardCore/OrchardCore.Autoroute.Core/Services/AutorouteEntries.cs index 1f984e15e05..34224cec280 100644 --- a/src/OrchardCore/OrchardCore.Autoroute.Core/Services/AutorouteEntries.cs +++ b/src/OrchardCore/OrchardCore.Autoroute.Core/Services/AutorouteEntries.cs @@ -34,6 +34,8 @@ public AutorouteEntries(IVolatileDocumentManager autorou public async Task<(bool, AutorouteEntry)> TryGetEntryByPathAsync(string path) { + ArgumentException.ThrowIfNullOrEmpty(path); + await EnsureInitializedAsync(); if (_contentItemIds.TryGetValue(path.TrimEnd('/'), out var entry)) @@ -46,6 +48,8 @@ public AutorouteEntries(IVolatileDocumentManager autorou public async Task<(bool, AutorouteEntry)> TryGetEntryByContentItemIdAsync(string contentItemId) { + ArgumentException.ThrowIfNullOrEmpty(contentItemId); + await EnsureInitializedAsync(); if (_paths.TryGetValue(contentItemId, out var entry))