Forráskód Böngészése

Update api.py

#5322 Fix error during delete.
Mirko Genovese 1 éve
szülő
commit
574acd6744
1 módosított fájl, 6 hozzáadás és 3 törlés
  1. 6 3
      api.py

+ 6 - 3
api.py

@@ -557,9 +557,12 @@ if arguments == 3:
                 delete_card_url = wekanurl + apiboards + boardid + s + "lists" + s + card['listId'] + s + "cards" + s + card['_id']
                 try:
                     response = requests.delete(delete_card_url, headers=headers)
-                    response.raise_for_status()
-                    deleted_card_data = response.json()
-                    print(f"Card Deleted Successfully. Card ID: {deleted_card_data['_id']}")
+                    if response.status_code == 404:
+                        print(f"Card not found: {card['_id']}")
+                    else:
+                        response.raise_for_status()
+                        deleted_card_data = response.json()
+                        print(f"Card Deleted Successfully. Card ID: {deleted_card_data['_id']}")
                 except requests.exceptions.RequestException as e:
                     print(f"Error deleting card: {e}")
                 # ------- DELETE CARD END -----------