Skip to content
Snippets Groups Projects
Commit 50d7cfbb authored by Björn Schießle's avatar Björn Schießle
Browse files

prepare server for move of property name "lastmodified" to "getlastmodified" according to RFC4918.

Depreciated const can be removed after sync client update and release
parent 0192d920
No related branches found
No related tags found
No related merge requests found
......@@ -23,7 +23,8 @@
abstract class OC_Connector_Sabre_Node implements Sabre_DAV_INode, Sabre_DAV_IProperties {
const GETETAG_PROPERTYNAME = '{DAV:}getetag';
const LASTMODIFIED_PROPERTYNAME = '{DAV:}lastmodified';
const LASTMODIFIED_PROPERTYNAME_DEPRECIATED = '{DAV:}lastmodified'; // FIXME: keept for the transition period, can be removed for OC 4.5.1 if the sync client update too
const GETLASTMODIFIED_PROPERTYNAME = '{DAV:}getlastmodified';
/**
* The path to the current node
......@@ -150,8 +151,9 @@ abstract class OC_Connector_Sabre_Node implements Sabre_DAV_INode, Sabre_DAV_IPr
$query->execute( array( OC_User::getUser(), $this->path, $propertyName ));
}
}
else {
if( strcmp( $propertyName, self::LASTMODIFIED_PROPERTYNAME) === 0) {
else { //FIXME: first part of if statement can be removed together with the LASTMODIFIED_PROPERTYNAME_DEPRECIATED const for oc4.5.1 if the sync client was updated too
if( strcmp( $propertyName, self::LASTMODIFIED_PROPERTYNAME_DEPRECIATED) === 0 ||
strcmp( $propertyName, self::GETLASTMODIFIED_PROPERTYNAME) === 0 ) {
$this->touch($propertyValue);
} else {
if(!array_key_exists( $propertyName, $existing )) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment