mirror of
https://github.com/Sea-Haven-Industries/afterhours-shift-manager.git
synced 2026-09-30 16:03:12 +00:00
Two root causes: - claim_open_shift ConditionExpression failed when no OVERRIDE record existed (shift available via weekly fallback). Added attribute_not_exists check so claims succeed for both missing and OPEN overrides. - Slack ack timeout: chat_postMessage took too long before respond() was called, causing Slack to show an error. Moved respond() first and made channel notifications best-effort with try/except. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| app.py | ||
| blocks.py | ||
| handler.py | ||
| roster_sync.py | ||
| schedule.py | ||
| three_cx_client.py | ||
| weekly_post.py | ||