diff --git a/meilisearch/models/key.py b/meilisearch/models/key.py index 977afe7a..ee88c4bf 100644 --- a/meilisearch/models/key.py +++ b/meilisearch/models/key.py @@ -38,7 +38,11 @@ class Config: json_encoders = { datetime: lambda v: None if not v - else f"{str(v).split('.', maxsplit=1)[0].replace(' ', 'T')}Z" + else ( + f"{str(v).split('+', maxsplit=1)[0].replace(' ', 'T')}Z" + if "+" in str(v) + else f"{str(v).replace(' ', 'T')}Z" + ) } @@ -103,7 +107,11 @@ class Config: json_encoders = { datetime: lambda v: None if not v - else f"{str(v).split('.', maxsplit=1)[0].replace(' ', 'T')}Z" + else ( + f"{str(v).split('+', maxsplit=1)[0].replace(' ', 'T')}Z" + if "+" in str(v) + else f"{str(v).replace(' ', 'T')}Z" + ) }