diff --git a/lib/Listener/LoadViewerScript.php b/lib/Listener/LoadViewerScript.php index b1beda2d5..ae0439ad8 100644 --- a/lib/Listener/LoadViewerScript.php +++ b/lib/Listener/LoadViewerScript.php @@ -59,12 +59,12 @@ public function handle(Event $event): void { } $alwaysShowViewer = $this->appConfig->getAppValue('always_show_viewer', 'no') === 'yes'; - + Util::addStyle(Application::APP_ID, 'viewer-init'); Util::addStyle(Application::APP_ID, 'viewer-main'); Util::addInitScript(Application::APP_ID, 'viewer-init'); Util::addScript(Application::APP_ID, 'viewer-main', 'files'); $this->initialStateService->provideInitialState('enabled_preview_providers', array_keys($this->previewManager->getProviders())); - $this->initialStateService->provideInitialState("always_show_viewer", $alwaysShowViewer); + $this->initialStateService->provideInitialState('always_show_viewer', $alwaysShowViewer); } } diff --git a/src/utils/fileUtils.ts b/src/utils/fileUtils.ts index 2a1d3dda0..11c2b7a35 100644 --- a/src/utils/fileUtils.ts +++ b/src/utils/fileUtils.ts @@ -77,8 +77,8 @@ const sortCompare = function(fileInfo1, fileInfo2, key, asc = true) { } // finally sort by name return asc - ? fileInfo1[key].localeCompare(fileInfo2[key], OC.getLanguage(), { numeric: true }) - : -fileInfo1[key].localeCompare(fileInfo2[key], OC.getLanguage(), { numeric: true }) + ? fileInfo1[key].toString()?.localeCompare(fileInfo2[key].toString(), OC.getLanguage(), { numeric: true }) + : -fileInfo1[key].toString()?.localeCompare(fileInfo2[key].toString(), OC.getLanguage(), { numeric: true }) } export type FileInfo = object