Skip to content

Commit c20d10d

Browse files
committed
Merge remote-tracking branch 'origin/develop'
Signed-off-by: snipe <[email protected]> # Conflicts: # config/version.php
2 parents b489c71 + b0479d5 commit c20d10d

File tree

3 files changed

+23
-19
lines changed

3 files changed

+23
-19
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ RUN \
105105
&& ln -fs "/var/lib/snipeit/keys/ldap_client_tls.cert" "/var/www/html/storage/ldap_client_tls.cert" \
106106
&& ln -fs "/var/lib/snipeit/keys/ldap_client_tls.key" "/var/www/html/storage/ldap_client_tls.key" \
107107
&& chown docker "/var/lib/snipeit/keys/" \
108-
&& chown -h docker "/var/www/html/storage/" \
108+
&& chown -Rh docker "/var/www/html/storage/" \
109109
&& chmod +x /var/www/html/artisan \
110110
&& echo "Finished setting up application in /var/www/html"
111111

app/Http/Controllers/Users/UserFilesController.php

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -78,24 +78,28 @@ public function store(UploadFileRequest $request, $userId = null)
7878
*/
7979
public function destroy($userId = null, $fileId = null)
8080
{
81-
$user = User::find($userId);
82-
$destinationPath = config('app.private_uploads').'/users';
81+
if ($user = User::find($userId)) {
82+
83+
$this->authorize('delete', $user);
84+
$rel_path = 'private_uploads/users';
85+
86+
87+
if ($log = Actionlog::find($fileId)) {
88+
$filename = $log->filename;
89+
$log->delete();
90+
91+
if (Storage::exists($rel_path.'/'.$filename)) {
92+
Storage::delete($rel_path.'/'.$filename);
93+
return redirect()->back()->with('success', trans('admin/users/message.deletefile.success'));
94+
}
8395

84-
if (isset($user->id)) {
85-
$this->authorize('update', $user);
86-
$log = Actionlog::find($fileId);
87-
$full_filename = $destinationPath.'/'.$log->filename;
88-
if (file_exists($full_filename)) {
89-
unlink($destinationPath.'/'.$log->filename);
9096
}
91-
$log->delete();
9297

98+
// The log record doesn't exist somehow
9399
return redirect()->back()->with('success', trans('admin/users/message.deletefile.success'));
94100
}
95-
// Prepare the error message
96-
$error = trans('admin/users/message.user_not_found', ['id' => $userId]);
97-
// Redirect to the licence management page
98-
return redirect()->route('users.index')->with('error', $error);
101+
102+
return redirect()->route('users.index')->with('error', trans('admin/users/message.user_not_found', ['id' => $userId]));
99103

100104
}
101105

config/version.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<?php
22
return array (
3-
'app_version' => 'v6.4.1',
4-
'full_app_version' => 'v6.4.1 - build 13458-gf2cc9ec1dd',
5-
'build_version' => '13458',
3+
'app_version' => 'v6.4.2',
4+
'full_app_version' => 'v6.4.2 - build 13487-gb489c71fa2',
5+
'build_version' => '13487',
66
'prerelease_version' => '',
7-
'hash_version' => 'gf2cc9ec1dd',
8-
'full_hash' => 'v6.4.1-68-gf2cc9ec1dd',
7+
'hash_version' => 'gb489c71fa2',
8+
'full_hash' => 'v6.4.2-97-gb489c71fa2',
99
'branch' => 'master',
1010
);

0 commit comments

Comments
 (0)