@@ -105,6 +105,7 @@ public function getPropertyDefinitionsForScope(string $href, ?string $path): arr
105105 new SearchPropertyDefinition ('{DAV:}displayname ' , true , true , true ),
106106 new SearchPropertyDefinition ('{DAV:}getcontenttype ' , true , true , true ),
107107 new SearchPropertyDefinition ('{DAV:}getlastmodified ' , true , true , true , SearchPropertyDefinition::DATATYPE_DATETIME ),
108+ new SearchPropertyDefinition ('{DAV:}creationdate ' , true , true , true , SearchPropertyDefinition::DATATYPE_DATETIME ),
108109 new SearchPropertyDefinition ('{http://nextcloud.org/ns}upload_time ' , true , true , true , SearchPropertyDefinition::DATATYPE_DATETIME ),
109110 new SearchPropertyDefinition (FilesPlugin::SIZE_PROPERTYNAME , true , true , true , SearchPropertyDefinition::DATATYPE_NONNEGATIVE_INTEGER ),
110111 new SearchPropertyDefinition (TagsPlugin::FAVORITE_PROPERTYNAME , true , true , true , SearchPropertyDefinition::DATATYPE_BOOLEAN ),
@@ -318,6 +319,8 @@ private function getSearchResultProperty(SearchResult $result, SearchPropertyDef
318319 return $ node ->getName ();
319320 case '{DAV:}getlastmodified ' :
320321 return $ node ->getLastModified ();
322+ case '{DAV:}creationdate ' :
323+ return $ node ->getNode ()->getCreationTime ();
321324 case '{http://nextcloud.org/ns}upload_time ' :
322325 return $ node ->getNode ()->getUploadTime ();
323326 case FilesPlugin::SIZE_PROPERTYNAME :
@@ -474,6 +477,8 @@ private function mapPropertyNameToColumn(SearchPropertyDefinition $property) {
474477 return 'mimetype ' ;
475478 case '{DAV:}getlastmodified ' :
476479 return 'mtime ' ;
480+ case '{DAV:}creationdate ' :
481+ return 'creation_time ' ;
477482 case '{http://nextcloud.org/ns}upload_time ' :
478483 return 'upload_time ' ;
479484 case FilesPlugin::SIZE_PROPERTYNAME :
0 commit comments