From 560e5c22d445111ffa8fee71d75be39bfc3d2160 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isak=20Ohlsson=20=C3=85ngnell?= <40887124+islean@users.noreply.github.com> Date: Fri, 30 Aug 2024 09:21:49 +0200 Subject: [PATCH] Make sure internal_id None is disregarded (#3667) (patch) ### Fixed - Discriminator can handle None --- cg/services/order_validation_service/models/discriminators.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cg/services/order_validation_service/models/discriminators.py b/cg/services/order_validation_service/models/discriminators.py index a1f972fdad..272126cd74 100644 --- a/cg/services/order_validation_service/models/discriminators.py +++ b/cg/services/order_validation_service/models/discriminators.py @@ -3,5 +3,5 @@ def has_internal_id(v: Any) -> str: if isinstance(v, dict): - return "existing" if "internal_id" in v.keys() else "new" + return "existing" if v.get("internal_id") else "new" return "existing" if getattr(v, "internal_id", None) else "new"