1
0
Fork 0

suivi: fix error handling of fedex parcel

This commit is contained in:
nemunaire 2017-08-09 22:53:35 +02:00
parent 29817ba1c1
commit 281d81acc4
1 changed files with 3 additions and 1 deletions

View File

@ -156,7 +156,9 @@ def get_fedex_info(fedex_id, lang="en_US"):
if ("TrackPackagesResponse" in fedex_data and
"packageList" in fedex_data["TrackPackagesResponse"] and
len(fedex_data["TrackPackagesResponse"]["packageList"])
len(fedex_data["TrackPackagesResponse"]["packageList"]) and
not fedex_data["TrackPackagesResponse"]["errorList"][0]["code"] and
not fedex_data["TrackPackagesResponse"]["packageList"][0]["errorList"][0]["code"]
):
return fedex_data["TrackPackagesResponse"]["packageList"][0]