From c360a50cc8cee78f1f3b797e1074358ef84279c8 Mon Sep 17 00:00:00 2001 From: Simon Date: Wed, 13 May 2026 22:43:50 +0700 Subject: [PATCH] fix channel search 404 error response --- backend/channel/views.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/backend/channel/views.py b/backend/channel/views.py index 204aaf73..eb8a694d 100644 --- a/backend/channel/views.py +++ b/backend/channel/views.py @@ -278,6 +278,12 @@ class ChannelApiSearchView(ApiBaseView): return Response(error.data, status=400) self.get_document(parsed["url"]) + if not self.response: + error = ErrorResponseSerializer( + {"error": f"channel not found: {query}"} + ) + return Response(error.data, status=404) + serializer = ChannelSerializer(self.response) return Response(serializer.data, status=self.status_code)