Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit7440ba3

Browse files
committed
fix edit environment
1 parent9c4baf3 commit7440ba3

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

‎client/packages/lowcoder/src/pages/setting/environments/context/SingleEnvironmentContext.tsx‎

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import React, {
1111
import{useParams}from"react-router-dom";
1212
import{getEnvironmentById,updateEnvironment}from"../services/environments.service";
1313
import{Environment}from"../types/environment.types";
14+
import{useEnvironmentContext}from'./EnvironmentContext';
1415

1516
interfaceSingleEnvironmentContextState{
1617
// Environment data
@@ -52,6 +53,9 @@ import React, {
5253
const{ envId}=useParams<{envId:string}>();
5354
constenvironmentId=propEnvironmentId||envId;
5455

56+
// Access the environments context to refresh the list
57+
const{ refreshEnvironments}=useEnvironmentContext();
58+
5559
// State for environment data
5660
const[environment,setEnvironment]=useState<Environment|null>(null);
5761

@@ -98,16 +102,19 @@ import React, {
98102
// Show success message
99103
message.success("Environment updated successfully");
100104

101-
// Update local state
102-
setEnvironment(updatedEnv);
105+
// Refresh both the single environment and environments list
106+
awaitPromise.all([
107+
fetchEnvironment(),// Refresh the current environment
108+
refreshEnvironments()// Refresh the environments list
109+
]);
103110

104111
returnupdatedEnv;
105112
}catch(err){
106113
consterrorMessage=errinstanceofError ?err.message :"Failed to update environment";
107114
message.error(errorMessage);
108115
throwerr;
109116
}
110-
},[environment,environmentId]);
117+
},[environment,environmentId,fetchEnvironment,refreshEnvironments]);
111118

112119
// Load environment data when the component mounts or environmentId changes
113120
useEffect(()=>{

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp