Skip to content

Fix search crash, stale keyword flag and TED/UNGM config issues + devops (release and CI) - #338

Merged
andreighh merged 4 commits into
masterfrom
fix-small-issues
Oct 8, 2026
Merged

andreighh merged 4 commits into
masterfrom
fix-small-issues

Conversation

@andreighh

@andreighh andreighh commented Oct 7, 2026 •

Copy link
Copy Markdown
Contributor
  • Escape user search terms and keywords before building highlight regexes (special characters caused re.error / 500 on search)
  • Reset Tender.has_keywords when no keywords match on save
  • Read TED_NOTICE_URL from its own env var instead of TED_URL
  • Make TEDWorker.archives an instance attribute so archives are not shared between worker instances
  • Fail TED archive downloads on HTTP errors instead of saving the error page as a .tar.gz
  • Derive UNGM endpoint URLs and Host header from UNGM_ENDPOINT_URI; drop unused ENDPOINT_URI constants

  • Add release docs
  • Add CI

  - Escape user search terms and keywords before building highlight
    regexes (special characters caused re.error / 500 on search)
  - Reset Tender.has_keywords when no keywords match on save
  - Read TED_NOTICE_URL from its own env var instead of TED_URL
  - Make TEDWorker.archives an instance attribute so archives are not
    shared between worker instances
  - Fail TED archive downloads on HTTP errors instead of saving the
    error page as a .tar.gz
  - Derive UNGM endpoint URLs and Host header from UNGM_ENDPOINT_URI;
    drop unused ENDPOINT_URI constants
@andreighh andreighh changed the title Fix search crash, stale keyword flag and TED/UNGM config issues Fix search crash, stale keyword flag and TED/UNGM config issues + devops (release and CI) Oct 8, 2026
@andreighh
andreighh merged commit cfd9d8c into master Oct 8, 2026
1 check passed
@andreighh
andreighh deleted the fix-small-issues branch October 8, 2026 09:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant