From b97ce2dcef8522fcc398c97b5bba32d1382f20f1 Mon Sep 17 00:00:00 2001 From: AmirmahdiNourkazemi Date: Tue, 30 Jun 2026 13:40:40 +0330 Subject: [PATCH] fix: last version fix --- app/Http/Controllers/MediaController.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/MediaController.php b/app/Http/Controllers/MediaController.php index e2629e7..9a4a9fc 100644 --- a/app/Http/Controllers/MediaController.php +++ b/app/Http/Controllers/MediaController.php @@ -104,7 +104,14 @@ public function index(Request $request) $query->limit(max(1, (int) $request->input('count'))); } - return response()->json($query->get()); + $media = $query->get(); + + // Old app expects a non-null external_url; fall back to the playable url. + $media->each(function ($m) { + $m->external_url = $m->external_url ?: ($m->url ?? ''); + }); + + return response()->json($media); } // Apply the category / subcategory / duration / tag / search filters shared by