From 90f5468ef0e06504c5b36b3da8a4dc1f873078ac Mon Sep 17 00:00:00 2001 From: Leandro Pereira Date: Fri, 17 Jan 2025 10:08:47 -0500 Subject: [PATCH] fix: elixir 1.18 warning --- lib/beacon/web/cache/stale.ex | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/beacon/web/cache/stale.ex b/lib/beacon/web/cache/stale.ex index bd1a8f3b8..e5562ae51 100644 --- a/lib/beacon/web/cache/stale.ex +++ b/lib/beacon/web/cache/stale.ex @@ -40,8 +40,7 @@ defimpl Beacon.Web.Cache.Stale, for: Any do [last_modified, Any.recurse_fields(schema, assocs, &Stale.last_modified/1)] end - defp fetch_last_modified(_schema, nil), do: ~N[0000-01-01 00:00:00] - defp fetch_last_modified(schema, key), do: Map.fetch!(schema, key) + defp fetch_last_modified(schema, key), do: Map.get(schema, key) || ~N[0000-01-01 00:00:00] end end end