Fix: Fixed an issue where adding session variables multiple times would overwrite them. (#11308)

### What problem does this PR solve?

Fix: Fixed an issue where adding session variables multiple times would
overwrite them.
### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
This commit is contained in:
chanx
2025-11-18 09:39:02 +08:00
committed by GitHub
parent 3fcf2ee54c
commit 1dba6b5bf9

View File

@ -15,7 +15,8 @@ export const useHandleForm = () => {
return value;
}
};
const handleSubmit = useCallback(async (fieldValue: FieldValues) => {
const handleSubmit = useCallback(
async (fieldValue: FieldValues) => {
const param = {
...(data.dsl?.variables || {}),
[fieldValue.name]: {
@ -35,7 +36,9 @@ export const useHandleForm = () => {
if (res.code === 0) {
refetch();
}
}, []);
},
[data.dsl?.variables, refetch, saveGraph],
);
return { handleSubmit, loading };
};