bugfix racecondition in adding field to ui in parallel

This commit is contained in:
Timur Ercan
2023-03-19 11:17:04 +01:00
parent 071398273a
commit 266ecf0f8d
2 changed files with 3 additions and 3 deletions

View File

@ -69,7 +69,7 @@ export default function PDFSigner(props: any) {
);
const signedField = { ...dialogField };
signedField.signature = signature;
setFields(fields.concat(signedField));
setFields((prevState) => [...prevState, signedField]);
setOpen(false);
setDialogField(null);
}
@ -174,7 +174,7 @@ export default function PDFSigner(props: any) {
);
createOrUpdateField(props.document, freeSignatureField).then((res) => {
setFields(fields.concat(res));
setFields((prevState) => [...prevState, res]);
setDialogField(res);
setOpen(true);
});