fix(reconcile): use t.get('created', 0) fallback for safe session creation timestamp resolution
This commit is contained in:
@@ -493,8 +493,8 @@ if herdr_confirmed:
|
|||||||
entry = {
|
entry = {
|
||||||
'name': name,
|
'name': name,
|
||||||
'status': 'running',
|
'status': 'running',
|
||||||
'herdr_session_created_at': datetime.fromtimestamp(t['created'], tz=timezone.utc).strftime('%Y-%m-%dT%H:%M:%SZ'),
|
'herdr_session_created_at': datetime.fromtimestamp(t.get('created', 0), tz=timezone.utc).strftime('%Y-%m-%dT%H:%M:%SZ'),
|
||||||
'herdr_session_epoch': t['created'],
|
'herdr_session_epoch': t.get('created', 0),
|
||||||
'herdr_session': srv,
|
'herdr_session': srv,
|
||||||
'pane': {'index': 0, 'pid': pm['pid'], 'cmd': agent, 'cmd_full': cmd_full, 'cwd': pm['cwd']},
|
'pane': {'index': 0, 'pid': pm['pid'], 'cmd': agent, 'cmd_full': cmd_full, 'cwd': pm['cwd']},
|
||||||
'start_command': f'HERDR_SESSION_NAME={srv} herdr new-session -d -s "{name}" -x 140 -y 40 -c "{pm["cwd"]}" "{cmd_full}"',
|
'start_command': f'HERDR_SESSION_NAME={srv} herdr new-session -d -s "{name}" -x 140 -y 40 -c "{pm["cwd"]}" "{cmd_full}"',
|
||||||
|
|||||||
Reference in New Issue
Block a user