Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions dtable_events/automations/automations_pipeline.py
Original file line number Diff line number Diff line change
Expand Up @@ -101,12 +101,12 @@ def add_exceed_system_resource_limit_entity(self, owner, org_id):
if org_id in self.exceed_system_resource_limit_entities['orgs_map']:
self.exceed_system_resource_limit_entities['orgs_map'][org_id] += 1
else:
self.exceed_system_resource_limit_entities['orgs_map'][org_id] = 0
self.exceed_system_resource_limit_entities['orgs_map'][org_id] = 1
else:
if owner in self.exceed_system_resource_limit_entities['owners_map']:
self.exceed_system_resource_limit_entities['owners_map'][owner] += 1
else:
self.exceed_system_resource_limit_entities['owners_map'][owner] = 0
self.exceed_system_resource_limit_entities['owners_map'][owner] = 1

def parse_config(self):
try:
Expand Down
11 changes: 6 additions & 5 deletions dtable_events/convert_page/manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -471,11 +471,12 @@ async def _handle_task(self, task: Dict[str, Any], fut: Future):
fut.set_result(dest_path)
except Exception as e:
# try to capture diagnostics (optional): write page screenshot
try:
ss_path = dest_path + '.failed.png'
await page.screenshot(path=ss_path, full_page=True)
except Exception:
pass
if logger.root.level == logging.DEBUG:
try:
ss_path = dest_path + '.failed.png'
await page.screenshot(path=ss_path, full_page=True)
except Exception:
pass
fut.set_exception(e)
finally:
try:
Expand Down
6 changes: 4 additions & 2 deletions dtable_events/utils/dtable_web_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,8 @@ def internal_add_notification(self, to_users, msg_type, detail):
'server_url': self.dtable_web_service_url
}
payload = {
'exp': int(time.time()) + 60
'exp': int(time.time()) + 60,
'is_internal': True
}
token = jwt.encode(payload, DTABLE_PRIVATE_KEY, algorithm='HS256')
headers = {'Authorization': 'Token ' + token}
Expand All @@ -206,7 +207,8 @@ def internal_submit_row_workflow(self, workflow_token, row_id, rule_id=None):
data['automation_rule_id'] = rule_id
payload = {
'exp': int(time.time()) + 60,
'token': workflow_token
'token': workflow_token,
'is_internal': True
}
header_token = 'Token ' + jwt.encode(payload, DTABLE_PRIVATE_KEY, 'HS256')
resp = requests.post(url, data=data, headers={'Authorization': header_token}, timeout=30)
Expand Down