fix: wrap marketplace apis with try catch

This commit is contained in:
Yeuoly
2024-11-08 17:20:54 +08:00
parent 7a2b2a04c9
commit 38cae29757
2 changed files with 12 additions and 2 deletions

View File

@ -24,6 +24,6 @@ def batch_fetch_plugin_manifests(plugin_ids: list[str]) -> Sequence[MarketplaceP
return []
url = str(URL(str(dify_config.MARKETPLACE_API_URL)) / "api/v1/plugins/batch")
response = requests.get(url, json={"plugin_ids": plugin_ids})
response = requests.post(url, json={"plugin_ids": plugin_ids})
response.raise_for_status()
return [MarketplacePluginDeclaration(**plugin) for plugin in response.json()["plugins"]]