diff --git a/cuenca/resources/user_credentials.py b/cuenca/resources/user_credentials.py index 764c9437..1444b84f 100644 --- a/cuenca/resources/user_credentials.py +++ b/cuenca/resources/user_credentials.py @@ -5,7 +5,6 @@ UserCredentialRequest, UserCredentialUpdateRequest, ) -from pydantic import SecretStr from ..http import Session, session as global_session from .base import Creatable, Updateable @@ -27,8 +26,7 @@ def create( ) -> 'UserCredential': req = UserCredentialRequest(password=password, user_id=user_id) data = req.model_dump() - if isinstance(data['password'], SecretStr): - data['password'] = data['password'].get_secret_value() + data['password'] = data['password'].get_secret_value() return cls._create(**data, session=session) @classmethod @@ -45,6 +43,6 @@ def update( password=password, ) data = req.model_dump() - if password and isinstance(data['password'], SecretStr): + if password: data['password'] = data['password'].get_secret_value() return cls._update(id=user_id, **data, session=session)