@@ -85,6 +85,7 @@ public function getPropertyDefinitionsForScope(string $href, ?string $path): arr
8585 new SearchPropertyDefinition ('{DAV:}displayname ' , true , true , true ),
8686 new SearchPropertyDefinition ('{DAV:}getcontenttype ' , true , true , true ),
8787 new SearchPropertyDefinition ('{DAV:}getlastmodified ' , true , true , true , SearchPropertyDefinition::DATATYPE_DATETIME ),
88+ new SearchPropertyDefinition ('{DAV:}creationdate ' , true , true , true , SearchPropertyDefinition::DATATYPE_DATETIME ),
8889 new SearchPropertyDefinition ('{http://nextcloud.org/ns}upload_time ' , true , true , true , SearchPropertyDefinition::DATATYPE_DATETIME ),
8990 new SearchPropertyDefinition (FilesPlugin::SIZE_PROPERTYNAME , true , true , true , SearchPropertyDefinition::DATATYPE_NONNEGATIVE_INTEGER ),
9091 new SearchPropertyDefinition (TagsPlugin::FAVORITE_PROPERTYNAME , true , true , true , SearchPropertyDefinition::DATATYPE_BOOLEAN ),
@@ -298,6 +299,8 @@ private function getSearchResultProperty(SearchResult $result, SearchPropertyDef
298299 return $ node ->getName ();
299300 case '{DAV:}getlastmodified ' :
300301 return $ node ->getLastModified ();
302+ case '{DAV:}creationdate ' :
303+ return $ node ->getNode ()->getCreationTime ();
301304 case '{http://nextcloud.org/ns}upload_time ' :
302305 return $ node ->getNode ()->getUploadTime ();
303306 case FilesPlugin::SIZE_PROPERTYNAME :
@@ -454,6 +457,8 @@ private function mapPropertyNameToColumn(SearchPropertyDefinition $property) {
454457 return 'mimetype ' ;
455458 case '{DAV:}getlastmodified ' :
456459 return 'mtime ' ;
460+ case '{DAV:}creationdate ' :
461+ return 'creation_time ' ;
457462 case '{http://nextcloud.org/ns}upload_time ' :
458463 return 'upload_time ' ;
459464 case FilesPlugin::SIZE_PROPERTYNAME :
0 commit comments