MDL-54916 filestorage: Only write empty zip on change.
commit12abdd7cbcc83f2867f2dbe000835c330b0610da
authorRussell Smith <mr-russ@smith2001.net>
Tue, 25 Oct 2016 03:10:36 +0000 (25 14:10 +1100)
committerEloy Lafuente (stronk7) <stronk7@moodle.org>
Mon, 7 Nov 2016 15:20:48 +0000 (7 16:20 +0100)
tree54c081142b199724a8bd6b3ee01df1e18b660019
parenteee689975a816f60034792745e4d1170b470ac6a
MDL-54916 filestorage: Only write empty zip on change.

In some cases we may inspect an empty zip file. If we do open
an empty zip file, check that it changed before we attempt to write
it to disk.  It may be the case that we were reading the file from
a location that we don't have write access to.
lib/filestorage/zip_archive.php