Skip to content

Commit 7e1bb8d

Browse files
authored
Merge pull request #1481 from rackerlabs/handle_null_lessee
fix: handle string null
2 parents 62ed8be + 511e48e commit 7e1bb8d

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

python/understack-workflows/understack_workflows/main/sync_provision_state.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,12 @@ def main():
5353
args = argument_parser().parse_args()
5454

5555
device_uuid = args.device_id
56-
tenant_id = (lambda lessee: UUID(lessee))(args.lessee) if args.lessee else None
56+
tenant_id = None
57+
if args.lessee:
58+
try:
59+
tenant_id = UUID(args.lessee)
60+
except ValueError:
61+
logger.warning("Invalid UUID format for lessee: %s", args.lessee)
5762
nb_token = args.nautobot_token or credential("nb-token", "token")
5863

5964
nautobot = Nautobot(args.nautobot_url, nb_token, logger=logger)

0 commit comments

Comments
 (0)