From 81a8717c87c97af1a2ff75e5d0fc85c72f94d916 Mon Sep 17 00:00:00 2001 From: paulnoirel <87332996+paulnoirel@users.noreply.github.com> Date: Fri, 11 Apr 2025 19:21:51 +0100 Subject: [PATCH] Fix ApiKey.created_by for old API keys --- libs/labelbox/src/labelbox/schema/api_key.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/labelbox/src/labelbox/schema/api_key.py b/libs/labelbox/src/labelbox/schema/api_key.py index 228286ee2..f9a9544f5 100644 --- a/libs/labelbox/src/labelbox/schema/api_key.py +++ b/libs/labelbox/src/labelbox/schema/api_key.py @@ -50,7 +50,9 @@ def created_by(self) -> Optional["User"]: if not hasattr(self, "_created_by"): self._created_by = ( self.client._get_single(User, self.created_by_user_id) - if self.created_by_user_id + if self.created_by_user_id is not None + else self.client._get_single(User, self.user_id) + if self.user_id is not None else None ) return self._created_by