Index: branches/5.2.x/core/kernel/db/db_event_handler.php =================================================================== diff -u -N -r15856 -r16001 --- branches/5.2.x/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 15856) +++ branches/5.2.x/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 16001) @@ -1,6 +1,6 @@ Application->recallObject('FileHelper'); /* @var $file_helper FileHelper */ + if ( !file_exists($data['file']) ) { + // file removal was requested too + continue; + } + $old_name = basename($data['file']); $new_name = $file_helper->ensureUniqueFilename(dirname($data['file']), kUtil::removeTempExtension($old_name)); rename($data['file'], dirname($data['file']) . '/' . $new_name); @@ -3245,7 +3250,7 @@ unlink($file); } } - } + } /** * Checks, that flash uploader is allowed to perform upload