Skip to content

fix: custom pg schema is not reliable#278

Merged
nicoloboschi merged 5 commits intomainfrom
public-schema
Feb 2, 2026
Merged

fix: custom pg schema is not reliable#278
nicoloboschi merged 5 commits intomainfrom
public-schema

Conversation

@nicoloboschi
Copy link
Collaborator

@nicoloboschi nicoloboschi commented Feb 2, 2026

fix #268

Ensures WorkerPoller follows same pattern as MemoryEngine - always
creates a DefaultTenantExtension if none is provided, preventing
NoneType errors when calling list_tenants().

Fixes test failures in test_worker.py
Allows WorkerPoller's schema parameter to be passed through to
DefaultTenantExtension via config dict, maintaining backward
compatibility for tests that use schema parameter without
providing a tenant extension.

Fixes test_poller_with_custom_schema test failure.
@nicoloboschi nicoloboschi merged commit 3825506 into main Feb 2, 2026
24 of 26 checks passed
slayoffer added a commit to slayoffer/hindsight that referenced this pull request Feb 3, 2026
Merged 7 upstream commits:
- Fix: load operation validator extension in worker process (vectorize-io#280)
- fix: custom pg schema is not reliable (vectorize-io#278)
- feat(embed): add hindsight-embed profiles (vectorize-io#277)
- feat: support for codex and claude-code as llm (vectorize-io#276)
- feat: print version during startup (vectorize-io#275)
- feat(openclaw): add llmProvider/llmModel plugin config options (vectorize-io#274)
- Propagate request context through async task payloads (vectorize-io#273)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
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.

Non-public schema failure #257

1 participant