diff --git a/controller/documentcontroller.php b/controller/documentcontroller.php index 42f162c1..e8e0c404 100644 --- a/controller/documentcontroller.php +++ b/controller/documentcontroller.php @@ -209,7 +209,11 @@ class DocumentController extends Controller{ $filename = dirname(__DIR__) . self::CLOUDSUITE_TMP_PATH . $basename; - unlink($filename); + // remove temp file only when all edit instances are closed + $stat = stat($filename); + if ($stat['nlink'] == 1){ + unlink($filename); + } return array( 'status' => 'success'