From cc1b9a713ea01d8db0853166b2cb4a7d08e509fd Mon Sep 17 00:00:00 2001 From: shaohuzhang1 Date: Thu, 7 Mar 2024 10:03:58 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=20=E5=88=9B=E5=BB=BA=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E5=BA=93=E6=A0=A1=E9=AA=8Curl=E5=9C=B0=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/dataset/serializers/dataset_serializers.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/dataset/serializers/dataset_serializers.py b/apps/dataset/serializers/dataset_serializers.py index 338485844..6ab39a9dd 100644 --- a/apps/dataset/serializers/dataset_serializers.py +++ b/apps/dataset/serializers/dataset_serializers.py @@ -229,6 +229,10 @@ class DataSetSerializers(serializers.ModelSerializer): def is_valid(self, *, raise_exception=False): super().is_valid(raise_exception=True) + source_url = self.data.get('source_url') + response = Fork(source_url, []).fork() + if response.status == 500: + raise AppApiException(500, f"url错误,无法解析【{source_url}】") return True @staticmethod