Skip to content
Snippets Groups Projects
Commit 1dfa6f3d authored by Jakob Sack's avatar Jakob Sack Committed by Jörn Friedrich Dreyer
Browse files

Fix OC_Connector_Sabre_Locks for SQLite

parent 78e8cbd5
No related branches found
No related tags found
No related merge requests found
...@@ -41,8 +41,10 @@ class OC_Connector_Sabre_Locks extends Sabre_DAV_Locks_Backend_Abstract { ...@@ -41,8 +41,10 @@ class OC_Connector_Sabre_Locks extends Sabre_DAV_Locks_Backend_Abstract {
// NOTE: the following 10 lines or so could be easily replaced by // NOTE: the following 10 lines or so could be easily replaced by
// pure sql. MySQL's non-standard string concatination prevents us // pure sql. MySQL's non-standard string concatination prevents us
// from doing this though. // from doing this though.
$query = 'SELECT * FROM `*PREFIX*locks` WHERE `userid` = ? AND (`created` + `timeout`) > ? AND ((`uri` = ?)'; // Fix: sqlite does not insert time() as a number but as text, making
$params = array(OC_User::getUser(),time(),$uri); // the equation returning false all the time
$query = 'SELECT * FROM `*PREFIX*locks` WHERE `userid` = ? AND (`created` + `timeout`) > '.time().' AND ((`uri` = ?)';
$params = array(OC_User::getUser(),$uri);
// We need to check locks for every part in the uri. // We need to check locks for every part in the uri.
$uriParts = explode('/',$uri); $uriParts = explode('/',$uri);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment