diff --git a/api/src/attachment/attachment.module.ts b/api/src/attachment/attachment.module.ts index c3fadbb6..b53f775a 100644 --- a/api/src/attachment/attachment.module.ts +++ b/api/src/attachment/attachment.module.ts @@ -12,6 +12,7 @@ import { Module, OnApplicationBootstrap } from '@nestjs/common'; import { MongooseModule } from '@nestjs/mongoose'; import { PassportModule } from '@nestjs/passport'; +import { AppInstance } from '@/app.instance'; import { config } from '@/config'; import { UserModule } from '@/user/user.module'; @@ -34,6 +35,9 @@ import { AttachmentService } from './services/attachment.service'; }) export class AttachmentModule implements OnApplicationBootstrap { onApplicationBootstrap() { + if (!AppInstance.isReady()) { + return; + } // Ensure the directories exists if (!existsSync(config.parameters.uploadDir)) { mkdirSync(config.parameters.uploadDir, { recursive: true });