Skip to content

Commit 1ec4a71

Browse files
[FIX] dpd get label when no reference is sent
1 parent 9e47aff commit 1ec4a71

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

roulier/carriers/dpd_fr_soap/encoder.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ def transform_input_to_carrier_webservice(self, data):
2525
)
2626
# dpd is configure with manage_multi_label = False, so always only 1 pack
2727
if (
28-
data["parcels"]
29-
and data["parcels"][0]["reference"]
30-
and not data["service"]["reference2"]
28+
data.get("parcels")
29+
and data["parcels"][0].get("reference")
30+
and not data["service"].get("reference2")
3131
):
3232
data["service"]["reference2"] = data["parcels"][0]["reference"]
3333

0 commit comments

Comments
 (0)