fix case where new media has no security type

This commit is contained in:
2023-09-29 11:52:17 +10:00
parent f66bc6d8aa
commit ad6e4f0a23

View File

@@ -171,7 +171,7 @@ class MediaController extends ApiController
$data['security']['data'] = ''; $data['security']['data'] = '';
} }
if(strcasecmp($data['security']['type'], $medium->security_type) !== 0) { if($medium->security_type === null || $medium->security_type === '' || strcasecmp($data['security']['type'], $medium->security_type) !== 0) {
if($request->has('storage') === false) { if($request->has('storage') === false) {
$mime_type = $request->get('mime_type', $medium->mime_type); $mime_type = $request->get('mime_type', $medium->mime_type);
$data['storage'] = Media::recommendedStorage($mime_type, $data['security']['type']); $data['storage'] = Media::recommendedStorage($mime_type, $data['security']['type']);