Skip to content

fix: resolve issues #120, #121, #122, #123 (Stellar Wave)#180

Merged
BigBen-7 merged 1 commit intoLead-Studios:mainfrom
Tinna23:fix/stellar-wave-issues-120-121-122-123
Mar 28, 2026
Merged

fix: resolve issues #120, #121, #122, #123 (Stellar Wave)#180
BigBen-7 merged 1 commit intoLead-Studios:mainfrom
Tinna23:fix/stellar-wave-issues-120-121-122-123

Conversation

@Tinna23
Copy link
Copy Markdown
Contributor

@Tinna23 Tinna23 commented Mar 28, 2026

Closes #120
Closes #121
Closes #122
Closes #123

Checklist

  • This PR closes an open issue (linked above)
  • Tests added or updated for all changed behaviour
  • Coverage is maintained or improved
  • Docs updated if endpoints or config options changed (docs/api-reference.md, docs/etl-pipeline.md)
  • black, isort, and mypy pass locally
  • CI is green

, Lead-Studios#123 (Stellar Wave)

- Lead-Studios#121: remove module-level Settings() instantiation; all callers now use get_settings()
- Lead-Studios#122: make SERVICE_API_KEY and ADMIN_API_KEY required with field_validator enforcing min 32 chars and rejecting known defaults; update .env.example
- Lead-Studios#123: implement _query_transfer_stats and _query_invalid_scans with real DB queries against ticket_transfers and invalid_attempts tables
- Lead-Studios#120: initialise session=None before try block in _update_analytics_stats and guard rollback/close with `if session:`

Closes Lead-Studios#120
Closes Lead-Studios#121
Closes Lead-Studios#122
Closes Lead-Studios#123
@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented Mar 28, 2026

@Tinna23 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@BigBen-7 BigBen-7 merged commit a87c350 into Lead-Studios:main Mar 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment