[AVATAR] Try to delete tmp avatar if something goes wrong during the process

This commit is contained in:
Diogo Cordeiro 2020-06-20 14:22:48 +01:00 committed by Diogo Peralta Cordeiro
parent 5439ff3ec5
commit 44ad0d3a85
1 changed files with 5 additions and 0 deletions

View File

@ -112,6 +112,11 @@ class AvatarsettingsAction extends SettingsAction
public function showUploadForm()
{
// If we detect that the user didn't finish setting a new avatar, remove the temporary file.
if (isset($_SESSION['FILEDATA'])) {
@unlink($_SESSION['FILEDATA']['filepath']);
unset($_SESSION['FILEDATA']);
}
$this->elementStart('form', ['enctype' => 'multipart/form-data',
'method' => 'post',
'id' => 'form_settings_avatar',