Skip to content

Commit d08218f

Browse files
committed
fix switch for objects
1 parent b5647a7 commit d08218f

File tree

4 files changed

+20
-8
lines changed

4 files changed

+20
-8
lines changed

client/packages/lowcoder/src/pages/setting/environments/config/apps.config.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,19 +162,22 @@ export const appsConfig: DeployableItemConfig<App, AppStats> = {
162162
toggleManaged: async ({ item, checked, environment }) => {
163163
try {
164164
if (checked) {
165-
return await setManagedObject(
165+
// Connect the app as managed
166+
await setManagedObject(
166167
item.applicationGid!,
167168
environment.environmentId,
168169
ManagedObjectType.APP,
169170
item.name
170171
);
171172
} else {
172-
return await unsetManagedObject(
173+
// Disconnect the managed app
174+
await unsetManagedObject(
173175
item.applicationGid!,
174176
environment.environmentId,
175177
ManagedObjectType.APP
176178
);
177179
}
180+
return true;
178181
} catch (error) {
179182
console.error('Error toggling managed status:', error);
180183
return false;

client/packages/lowcoder/src/pages/setting/environments/config/data-sources.config.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,19 +151,22 @@ export const dataSourcesConfig: DeployableItemConfig<DataSource, DataSourceStats
151151
toggleManaged: async ({ item, checked, environment }) => {
152152
try {
153153
if (checked) {
154-
return await setManagedObject(
154+
// Connect the data source as managed
155+
await setManagedObject(
155156
item.gid,
156157
environment.environmentId,
157158
ManagedObjectType.DATASOURCE,
158159
item.name
159160
);
160161
} else {
161-
return await unsetManagedObject(
162+
// Disconnect the managed data source
163+
await unsetManagedObject(
162164
item.gid,
163165
environment.environmentId,
164166
ManagedObjectType.DATASOURCE
165167
);
166168
}
169+
return true;
167170
} catch (error) {
168171
console.error('Error toggling managed status:', error);
169172
return false;

client/packages/lowcoder/src/pages/setting/environments/config/query.config.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,19 +146,22 @@ export const queryConfig: DeployableItemConfig<Query, QueryStats> = {
146146
toggleManaged: async ({ item, checked, environment }) => {
147147
try {
148148
if (checked) {
149-
return await setManagedObject(
149+
// Connect the query as managed
150+
await setManagedObject(
150151
item.gid,
151152
environment.environmentId,
152153
ManagedObjectType.QUERY,
153154
item.name
154155
);
155156
} else {
156-
return await unsetManagedObject(
157+
// Disconnect the managed query
158+
await unsetManagedObject(
157159
item.gid,
158160
environment.environmentId,
159161
ManagedObjectType.QUERY
160162
);
161163
}
164+
return true;
162165
} catch (error) {
163166
console.error('Error toggling managed status:', error);
164167
return false;

client/packages/lowcoder/src/pages/setting/environments/config/workspace.config.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,19 +136,22 @@ export const workspaceConfig: DeployableItemConfig<Workspace, WorkspaceStats> =
136136
toggleManaged: async ({ item, checked, environment }) => {
137137
try {
138138
if (checked) {
139-
return await setManagedObject(
139+
// Connect the workspace as managed
140+
await setManagedObject(
140141
item.gid!,
141142
environment.environmentId,
142143
ManagedObjectType.ORG,
143144
item.name
144145
);
145146
} else {
146-
return await unsetManagedObject(
147+
// Disconnect the managed workspace
148+
await unsetManagedObject(
147149
item.gid!,
148150
environment.environmentId,
149151
ManagedObjectType.ORG
150152
);
151153
}
154+
return true;
152155
} catch (error) {
153156
console.error('Error toggling managed status:', error);
154157
return false;

0 commit comments

Comments
 (0)