diff --git a/docs/source/sos_access_protocol.rst b/docs/source/sos_access_protocol.rst index 28c312b..2aee172 100644 --- a/docs/source/sos_access_protocol.rst +++ b/docs/source/sos_access_protocol.rst @@ -398,7 +398,7 @@ XML Examples 46 0 OK - 8usedlb54a234md + 8usedlb54a234md 2006-12-24 15:00:00 diff --git a/sos_access/schemas.py b/sos_access/schemas.py index 2aa6bd0..3433fbf 100644 --- a/sos_access/schemas.py +++ b/sos_access/schemas.py @@ -160,7 +160,7 @@ class NewAuthResponse(SOSAccessRequest): """ def __init__( - self, status, info, new_authentication, arrival_time=None, reference=None + self, status, info, new_authentication=None, arrival_time=None, reference=None ): self.reference = reference self.status = status @@ -438,7 +438,7 @@ class NewAuthResponseSchema(SOSAccessSchema): ) info = marshmallow.fields.String(required=True, validate=[Length(min=1, max=255)]) new_authentication = marshmallow.fields.String( - required=True, validate=[Length(equal=15)], data_key="newauthentication" + required=False, validate=[Length(equal=15)], data_key="newauthentication" ) arrival_time = marshmallow.fields.DateTime( allow_none=True, data_key="arrivaltime", datetimeformat="rfc"