Fixed mtime reading from OpenStack API

The API seems to return floating point values, which prevents
the hasUpdated() check to work and causes the scanner to rescan
everything every time.
remotes/origin/ldap_group_count
Vincent Petry 12 years ago
parent d57bb70b03
commit fa00a18677
  1. 4
      apps/files_external/lib/swift.php

@ -251,6 +251,10 @@ class Swift extends \OC\Files\Storage\Common {
$mtime = $object->extra_headers['X-Object-Meta-Timestamp'];
}
if (!empty($mtime)) {
$mtime = floor($mtime);
}
$stat = array();
$stat['size'] = $object->content_length;
$stat['mtime'] = $mtime;

Loading…
Cancel
Save