mirror of
https://github.com/ToolJet/ToolJet
synced 2026-05-23 17:08:34 +00:00
commit
17d5a82057
3 changed files with 20 additions and 2 deletions
2
.version
2
.version
|
|
@ -1 +1 @@
|
|||
2.4.3
|
||||
2.4.4
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
2.4.3
|
||||
2.4.4
|
||||
|
|
|
|||
|
|
@ -323,6 +323,24 @@ export class AppImportExportService {
|
|||
|
||||
if (!appEnvironments?.length) {
|
||||
currentOrgEnvironments.map((env) => (appEnvironmentMapping[env.id] = env.id));
|
||||
} else if (appEnvironments?.length && appEnvironments[0]?.appVersionId) {
|
||||
const appVersionedEnvironments = appEnvironments.filter((appEnv) => appEnv.appVersionId === appVersion.id);
|
||||
for (const currentOrgEnv of currentOrgEnvironments) {
|
||||
const appEnvironment = appVersionedEnvironments.filter((appEnv) => appEnv.name === currentOrgEnv.name)[0];
|
||||
if (appEnvironment) {
|
||||
appEnvironmentMapping[appEnvironment.id] = currentOrgEnv.id;
|
||||
} else {
|
||||
const env = manager.create(AppEnvironment, {
|
||||
organizationId: user.organizationId,
|
||||
name: currentOrgEnv.name,
|
||||
isDefault: currentOrgEnv.isDefault,
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
});
|
||||
await manager.save(env);
|
||||
appEnvironmentMapping[env.id] = env.id;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
//For apps imported on v2 where organizationId not available
|
||||
for (const currentOrgEnv of currentOrgEnvironments) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue