Skip to content

Commit cc40e66

Browse files
committed
Some improvements
1 parent 3681e86 commit cc40e66

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/imio/esign/services/external_session_feedback.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
from plone.restapi.services import Service
66

77
import json
8+
import logging
9+
10+
11+
logger = logging.getLogger("imio.esign")
812

913

1014
class ExternalSessionFeedbackPost(Service):
@@ -23,6 +27,7 @@ def reply(self): # noqa C901
2327
return {"message": "Unauthorized access"}
2428
data = json_body(self.request)
2529
app_session_id = data.get("app_session_id")
30+
logger.info("External session feedback received: {}".format(data))
2631
if not app_session_id:
2732
self.request.response.setStatus(400)
2833
return {"message": "app_session_id is required"}

src/imio/esign/utils.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,8 @@ def add_files_to_session(
4949
session_id, session = discriminate_sessions(signers, seal, acroform, discriminators=discriminators)
5050
if not session:
5151
session_id, session = create_session(
52-
signers, seal, acroform=acroform, title=title, annot=annot, discriminators=discriminators, watchers=watchers
52+
signers, seal, acroform=acroform, title=title or "", annot=annot, discriminators=discriminators,
53+
watchers=watchers
5354
)
5455
existing_files = [path.splitext(f["filename"])[0] for f in session["files"]]
5556
for uid in files_uids:
@@ -94,7 +95,7 @@ def create_external_session(session_id, b64_cred=None, esign_root_url=None):
9495
files_uids = [fdic["uid"] for fdic in session["files"]]
9596
files = get_files_from_uids(files_uids)
9697
app_session_id = "{}{:05d}".format(session["client_id"], session_id)
97-
portal = api.portal.get()
98+
portal = api.portal.get() # noqa F841
9899
data_payload = {
99100
"commonData": {
100101
"endpointUrl": portal.absolute_url() + "/@external_session_feedback",

0 commit comments

Comments
 (0)