diff --git a/server/src/services/apps.service.ts b/server/src/services/apps.service.ts index cea7f8d20e..d6bbccc279 100644 --- a/server/src/services/apps.service.ts +++ b/server/src/services/apps.service.ts @@ -345,25 +345,12 @@ export class AppsService { return await dbTransactionWrap(async (manager: EntityManager) => { let versionFrom: AppVersion; const { organizationId } = user; + if (versionFromId) { versionFrom = await manager.findOneOrFail(AppVersion, { where: { id: versionFromId }, relations: ['dataSources', 'dataSources.dataQueries', 'dataSources.dataSourceOptions'], }); - - if (defaultAppEnvironments.length > 1) { - const environmentWhereUserCreatingVersion = await this.appEnvironmentService.get( - app.organizationId, - environmentId, - false, - manager - ); - - //check if the user is creating version from development environment only - if (environmentWhereUserCreatingVersion.priority !== 1) { - throw new BadRequestException('New versions can only be created in development environment'); - } - } } const noOfVersions = await manager.count(AppVersion, { where: { appId: app?.id } });