From 4abc1a7d0f3ad82e5798ef500600d13c25d8d356 Mon Sep 17 00:00:00 2001 From: Patrick Fic Date: Mon, 16 Mar 2026 16:03:37 -0700 Subject: [PATCH] IO-2433 Resolve webhook issue on esig. --- .../esignature-modal/esignature-modal.container.jsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/client/src/components/esignature-modal/esignature-modal.container.jsx b/client/src/components/esignature-modal/esignature-modal.container.jsx index be82394e0..a9856c371 100644 --- a/client/src/components/esignature-modal/esignature-modal.container.jsx +++ b/client/src/components/esignature-modal/esignature-modal.container.jsx @@ -6,18 +6,19 @@ import { connect } from "react-redux"; import { createStructuredSelector } from "reselect"; import { toggleModalVisible } from "../../redux/modals/modals.actions"; import { selectEsignature } from "../../redux/modals/modals.selectors"; -import { selectBodyshop } from "../../redux/user/user.selectors"; +import { selectBodyshop, selectCurrentUser } from "../../redux/user/user.selectors"; const mapStateToProps = createStructuredSelector({ esignatureModal: selectEsignature, - bodyshop: selectBodyshop + bodyshop: selectBodyshop, + currentUser: selectCurrentUser }); const mapDispatchToProps = (dispatch) => ({ toggleModalVisible: () => dispatch(toggleModalVisible("esignature")) }); -export function EsignatureModalContainer({ esignatureModal, toggleModalVisible, bodyshop }) { +export function EsignatureModalContainer({ esignatureModal, toggleModalVisible, bodyshop, currentUser }) { const { t } = useTranslation(); const { open, context } = esignatureModal; const { token, envelopeId, documentId, jobid } = context; @@ -62,6 +63,7 @@ export function EsignatureModalContainer({ esignatureModal, toggleModalVisible, presignToken={token} host="https://stg-app.documenso.com" documentId={documentId} + externalId={`${jobid}|${currentUser?.email}`} className="esignature-embed" onDocumentUpdated={(data) => { console.log("Document updated:", data.documentId);