mirror of https://github.com/MISP/MISP
chg: [internal] Better error message for FileAccessTool::writeToFile
parent
ef91769bac
commit
cee85beb0a
|
@ -107,8 +107,14 @@ class FileAccessTool
|
||||||
}
|
}
|
||||||
|
|
||||||
if (file_put_contents($file, $content, LOCK_EX | (!empty($append) ? FILE_APPEND : 0)) === false) {
|
if (file_put_contents($file, $content, LOCK_EX | (!empty($append) ? FILE_APPEND : 0)) === false) {
|
||||||
|
if (file_exists($file) && !is_writable($file)) {
|
||||||
|
$errorMessage = 'File is not writeable.';
|
||||||
|
} else {
|
||||||
$freeSpace = disk_free_space($dir);
|
$freeSpace = disk_free_space($dir);
|
||||||
throw new Exception("An error has occurred while attempt to write to file `$file`. Maybe not enough space? ($freeSpace bytes left)");
|
$errorMessage = "Maybe not enough space? ($freeSpace bytes left)";
|
||||||
|
}
|
||||||
|
|
||||||
|
throw new Exception("An error has occurred while attempt to write to file `$file`. $errorMessage");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue