From 47f22e8b83a1d6856462be82f6773107515b9f8e Mon Sep 17 00:00:00 2001 From: Florian Bezannier Date: Tue, 8 Apr 2025 17:23:36 +0200 Subject: [PATCH] fix: #949 --- psa_car_controller/psa/setup/app_decoder.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/psa_car_controller/psa/setup/app_decoder.py b/psa_car_controller/psa/setup/app_decoder.py index 73ac70d..b870587 100755 --- a/psa_car_controller/psa/setup/app_decoder.py +++ b/psa_car_controller/psa/setup/app_decoder.py @@ -123,9 +123,10 @@ class InitialSetup: "No vehicle in your account is compatible with this API, you vehicle is probably too old...") for vehicle in self.user_info["vehicles"]: - car = self.psacc.vehicles_list.get_car_by_vin(vehicle["vin"]) - if car is not None and "short_label" in vehicle and car.label == "unknown": - car.label = vehicle["short_label"].split(" ")[-1] # remove new, nouvelle, neu word.... + if vin := vehicle.get("vin"): + car = self.psacc.vehicles_list.get_car_by_vin(vin) + if car is not None and "short_label" in vehicle and car.label == "unknown": + car.label = vehicle["short_label"].split(" ")[-1] # remove new, nouvelle, neu word.... self.psacc.vehicles_list.save_cars() logger.info("\nYour vehicles: %s", res)