@@ -135,8 +135,12 @@ async def _create_dav_property_obj(
135135 basic_data = DAVPropertyBasicData (
136136 is_collection = is_collection ,
137137 display_name = url_path .name ,
138- creation_date = DAVTime (float (file_status .get ("modificationTime" , 0.0 ))),
139- last_modified = DAVTime (float (file_status .get ("modificationTime" , 0.0 ))),
138+ creation_date = DAVTime .from_milliseconds (
139+ float (file_status .get ("modificationTime" , 0.0 ))
140+ ),
141+ last_modified = DAVTime .from_milliseconds (
142+ float (file_status .get ("modificationTime" , 0.0 ))
143+ ),
140144 )
141145
142146 else :
@@ -146,8 +150,12 @@ async def _create_dav_property_obj(
146150 basic_data = DAVPropertyBasicData (
147151 is_collection = is_collection ,
148152 display_name = url_path .name ,
149- creation_date = DAVTime (float (file_status .get ("modificationTime" , 0.0 ))),
150- last_modified = DAVTime (float (file_status .get ("modificationTime" , 0.0 ))),
153+ creation_date = DAVTime .from_milliseconds (
154+ float (file_status .get ("modificationTime" , 0.0 ))
155+ ),
156+ last_modified = DAVTime .from_milliseconds (
157+ float (file_status .get ("modificationTime" , 0.0 ))
158+ ),
151159 content_type = content_type ,
152160 content_charset = charset ,
153161 content_length = file_status .get ("length" , 0 ),
0 commit comments