Yuki Takei 2 лет назад
Родитель
Сommit
7eb65e9797

+ 1 - 2
apps/app/src/pages/me/[[...path]].page.tsx

@@ -1,6 +1,5 @@
 import React, { useMemo } from 'react';
 
-import type { IUserHasId } from '@growi/core';
 import {
   GetServerSideProps, GetServerSidePropsContext,
 } from 'next';
@@ -209,7 +208,7 @@ export const getServerSideProps: GetServerSideProps = async(context: GetServerSi
 
   if (user != null) {
     const User = crowi.model('User');
-    const userData = await User.findById(req.user.id).populate({ path: 'imageAttachment', select: 'filePathProxied' });
+    const userData = await User.findById(user.id).populate({ path: 'imageAttachment', select: 'filePathProxied' });
     props.currentUser = userData.toObject();
   }
 

+ 7 - 0
apps/app/src/server/service/file-uploader/aws.ts

@@ -53,6 +53,13 @@ class AwsFileUploader extends AbstractFileUploader {
     throw new Error('Method not implemented.');
   }
 
+  /**
+   * @inheritdoc
+   */
+  override listFiles() {
+    throw new Error('Method not implemented.');
+  }
+
   /**
    * @inheritdoc
    */

+ 7 - 0
apps/app/src/server/service/file-uploader/azure.ts

@@ -47,6 +47,13 @@ class AzureFileUploader extends AbstractFileUploader {
     throw new Error('Method not implemented.');
   }
 
+  /**
+   * @inheritdoc
+   */
+  override listFiles() {
+    throw new Error('Method not implemented.');
+  }
+
   /**
    * @inheritdoc
    */

+ 3 - 0
apps/app/src/server/service/file-uploader/file-uploader.ts

@@ -27,6 +27,7 @@ export interface FileUploader {
   getIsReadable(): boolean,
   isValidUploadSettings(): boolean,
   getFileUploadEnabled(): boolean,
+  listFiles(): any,
   saveFile(param: SaveFileParam): Promise<any>,
   deleteFiles(): void,
   getFileUploadTotalLimit(): number,
@@ -88,6 +89,8 @@ export abstract class AbstractFileUploader implements FileUploader {
     return !!configManager.getConfig('crowi', 'app:fileUpload');
   }
 
+  abstract listFiles();
+
   abstract saveFile(param: SaveFileParam);
 
   abstract deleteFiles();

+ 7 - 0
apps/app/src/server/service/file-uploader/gcs.ts

@@ -23,6 +23,13 @@ class GcsFileUploader extends AbstractFileUploader {
     throw new Error('Method not implemented.');
   }
 
+  /**
+   * @inheritdoc
+   */
+  override listFiles() {
+    throw new Error('Method not implemented.');
+  }
+
   /**
    * @inheritdoc
    */

+ 7 - 0
apps/app/src/server/service/file-uploader/gridfs.ts

@@ -25,6 +25,13 @@ class GridfsFileUploader extends AbstractFileUploader {
     throw new Error('Method not implemented.');
   }
 
+  /**
+   * @inheritdoc
+   */
+  override listFiles() {
+    throw new Error('Method not implemented.');
+  }
+
   /**
    * @inheritdoc
    */