verify that cache entry is valid
Signed-off-by: Robin Appelman <robin@icewind.nl>
This commit is contained in:
parent
f6f92e8bc6
commit
44d4957548
|
@ -1086,6 +1086,9 @@ class Cache implements ICache {
|
|||
* @return int fileid of copied entry
|
||||
*/
|
||||
public function copyFromCache(ICache $sourceCache, ICacheEntry $sourceEntry, string $targetPath): int {
|
||||
if ($sourceEntry->getId() < 0) {
|
||||
throw new \RuntimeException("Invalid source cache entry on copyFromCache");
|
||||
}
|
||||
$data = $this->cacheEntryToArray($sourceEntry);
|
||||
$fileId = $this->put($targetPath, $data);
|
||||
if ($fileId <= 0) {
|
||||
|
|
Loading…
Reference in New Issue