meal-order-manager/functions
Adam Moussa 5c040bf55c Fix PR review findings: auth, rounding, and close-form guard
- Remove dead elif branch in submit_order auth (always returned 403)
- Catch HTTPError before URLError so expired tokens return 403 not 503
- Wrap SSM get_parameter in try/except for fresh deployments
- Add wall-clock guard to close_form handler (Friday >= 11 PM ET)
- Add epsilon nudge to JS employeePrice for IEEE 754 boundary match
- Switch Flask dev server from round() to Decimal ROUND_HALF_UP
- Add tests for HTTPError handling and close_form guard (6 new tests)
2026-05-13 13:39:18 -04:00
..
aggregate_orders Add discount settings and two-tier pricing to order aggregation 2026-05-13 11:35:48 -04:00
close_form Fix PR review findings: auth, rounding, and close-form guard 2026-05-13 13:39:18 -04:00
email_report Fix ruff lint and format violations, update README (#5) 2026-05-12 19:31:27 -04:00
slack_notifier Apply ruff formatting 2026-05-13 13:25:40 -04:00
submit_order Fix PR review findings: auth, rounding, and close-form guard 2026-05-13 13:39:18 -04:00
sync_roster Fix ruff lint and format violations, update README (#5) 2026-05-12 19:31:27 -04:00