Просмотр исходного кода

Make get request return both inline and attachment mime type lists

arvid-e 6 месяцев назад
Родитель
Сommit
b3376ccfdb
1 измененных файлов с 8 добавлено и 1 удалено
  1. 8 1
      apps/app/src/server/routes/apiv3/content-disposition-settings.ts

+ 8 - 1
apps/app/src/server/routes/apiv3/content-disposition-settings.ts

@@ -30,6 +30,7 @@ module.exports = (crowi) => {
 
   type InlineMimeTypesConfig = { inlineMimeTypes: string[] };
   type AttachmentMimeTypesConfig = { attachmentMimeTypes: string[] };
+
   interface UpdateMimeTypesPayload {
     newInlineMimeTypes: string[];
     newAttachmentMimeTypes: string[];
@@ -175,7 +176,13 @@ module.exports = (crowi) => {
  */
   router.get('/', loginRequiredStrictly, adminRequired, async(req, res) => {
     try {
-      const currentDispositionSettings = configManager.getConfig('attachments:contentDisposition:inlineMimeTypes');
+      const currentInlineDispositionSettings = configManager.getConfig('attachments:contentDisposition:inlineMimeTypes');
+      const currentAttachmentDispositionSettings = configManager.getConfig('attachments:contentDisposition:attachmentMimeTypes');
+
+      const currentDispositionSettings = {
+        currentInlineDispositionSettings,
+        currentAttachmentDispositionSettings,
+      };
 
       return res.apiv3({ currentDispositionSettings });
     }