]> source.dussan.org Git - nextcloud-server.git/commitdiff
don't create empty versions
authorBjoern Schiessle <schiessle@owncloud.com>
Tue, 30 Jul 2013 14:01:27 +0000 (16:01 +0200)
committerBjoern Schiessle <schiessle@owncloud.com>
Tue, 30 Jul 2013 14:01:27 +0000 (16:01 +0200)
apps/files_versions/lib/versions.php

index 7c75d70f79c15a8030517aae18d05950c4689984..70b8f30be5cdf232c1c93b4595d5b79bcb7b3930 100644 (file)
@@ -101,8 +101,11 @@ class Storage {
                                return false;
                        }
 
-                       // we should have a source file to work with
-                       if (!$files_view->file_exists($filename)) {
+                       // we should have a source file to work with, and the file shouldn't
+                       // be empty
+                       $fileExists = $files_view->file_exists($filename);
+                       $fileSize = $files_view->filesize($filename);
+                       if ($fileExists === false || $fileSize === 0) {
                                return false;
                        }