when storing back the data field 'encrypted' it is necessary to cast the boolean to an integer to make pg happy

remotes/origin/stable6
Thomas Müller 12 years ago
parent c8f9efeb94
commit d84d548618
  1. 2
      lib/files/cache/scanner.php
  2. 1
      tests/lib/files/cache/scanner.php

@ -121,6 +121,8 @@ class Scanner extends BasicEmitter {
}
$parentCacheData = $this->cache->get($parent);
$parentCacheData['etag'] = $this->storage->getETag($parent);
// the boolean to int conversion is necessary to make pg happy
$parentCacheData['encrypted'] = $parentCacheData['encrypted'] ? 1 : 0;
$this->cache->put($parent, $parentCacheData);
}
}

@ -195,6 +195,7 @@ class Scanner extends \PHPUnit_Framework_TestCase {
$data1 = $this->cache->get('folder');
$data2 = $this->cache->get('');
$data0['etag'] = '';
$data0['encrypted'] = $data0['encrypted'] ? 1: 0;
$this->cache->put('folder/bar.txt', $data0);
// rescan

Loading…
Cancel
Save