jam411 3 лет назад
Родитель
Сommit
fb5fbd8946
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      packages/app/src/server/service/plugin.ts

+ 2 - 2
packages/app/src/server/service/plugin.ts

@@ -249,7 +249,7 @@ export class PluginService implements IPluginService {
    */
    */
   async deletePlugin(pluginId: mongoose.Types.ObjectId): Promise<void> {
   async deletePlugin(pluginId: mongoose.Types.ObjectId): Promise<void> {
     const deleteFolder = (path: fs.PathLike): Promise<void> => {
     const deleteFolder = (path: fs.PathLike): Promise<void> => {
-      return fs.promises.rmdir(path, { recursive: true });
+      return fs.promises.rm(path, { recursive: true });
     };
     };
 
 
     const GrowiPlugin = mongoose.model<GrowiPlugin>('GrowiPlugin');
     const GrowiPlugin = mongoose.model<GrowiPlugin>('GrowiPlugin');
@@ -262,7 +262,7 @@ export class PluginService implements IPluginService {
     try {
     try {
       const growiPluginsPath = path.join(pluginStoringPath, growiPlugins.installedPath);
       const growiPluginsPath = path.join(pluginStoringPath, growiPlugins.installedPath);
       await deleteFolder(growiPluginsPath);
       await deleteFolder(growiPluginsPath);
-      await GrowiPlugin.remove({ _id: pluginId });
+      await GrowiPlugin.deleteOne({ _id: pluginId });
     }
     }
     catch (err) {
     catch (err) {
       throw new Error('Plugin local repository deleting failed.');
       throw new Error('Plugin local repository deleting failed.');