From e5c1776caabe93de1175756863cac31eb560bb5e Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Tue, 7 Apr 2026 13:57:07 +0700 Subject: [PATCH] fix: fallback to media creation date when custom date property is missing in CustomPathGenerator --- app/MediaLibrary/CustomPathGenerator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/MediaLibrary/CustomPathGenerator.php b/app/MediaLibrary/CustomPathGenerator.php index 3e51ffc..61c2445 100644 --- a/app/MediaLibrary/CustomPathGenerator.php +++ b/app/MediaLibrary/CustomPathGenerator.php @@ -10,7 +10,7 @@ class CustomPathGenerator implements PathGenerator public function getPath(Media $media): string { $feature = $media->getCustomProperty('feature', 'misc'); - $date = $media->getCustomProperty('date', now()->toDateString()); + $date = $media->getCustomProperty('date', $media->created_at?->toDateString() ?? now()->toDateString()); $docType = $media->getCustomProperty('doc_type'); $feature = str($feature)->slug();