Skip to content

Commit

Permalink
Fixed duplicate form twice click
Browse files Browse the repository at this point in the history
  • Loading branch information
shuhaib-aot committed Nov 13, 2024
1 parent 464a790 commit 4c4fdb8
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions forms-flow-web/src/components/Form/EditForm/FormEdit.js
Original file line number Diff line number Diff line change
Expand Up @@ -128,11 +128,14 @@ const EditComponent = () => {
({ title }) =>
validateFormName(title) ,
{
onSuccess:({data})=>{
onSuccess:({data}, {createButtonClicked,...variables})=>{
if (data && data.code === "FORM_EXISTS") {
setNameError(data.message); // Set exact error message
} else {
setNameError("");
if(createButtonClicked){
handlePublishAsNewVersion(variables);
}
}
},
onError:(error)=>{
Expand Down Expand Up @@ -382,12 +385,12 @@ const EditComponent = () => {
}
}, [processListData.processKey]);

const validateFormNameOnBlur = ({title}) => {
const validateFormNameOnBlur = ({title, ...rest}) => {
if (!title || title.trim() === "") {
setNameError("This field is required");
return;
}
validateFormTitle({title});
validateFormTitle({title, ...rest});
};


Expand Down

0 comments on commit 4c4fdb8

Please sign in to comment.