Skip to content

fix(search): harden portal query parsing#337

Merged
dongmucat merged 3 commits intomainfrom
fix/search-page-400
Apr 22, 2026
Merged

fix(search): harden portal query parsing#337
dongmucat merged 3 commits intomainfrom
fix/search-page-400

Conversation

@dongmucat
Copy link
Copy Markdown
Collaborator

Summary

  • harden /api/web/skills query parsing so blank or invalid pagination/sort inputs fall back to safe defaults
  • bring in the upstream search visibility fix that restores authenticated namespace-only search access and unblocks search seed indexing in E2E
  • stabilize TC_SEARCH_RESULT_008 by waiting for rendered search cards before counting them

Testing

  • cd server && JDK_JAVA_OPTIONS="-XX:+EnableDynamicAgentLoading" ./mvnw -pl skillhub-search -am test -Dtest=PostgresFullTextQueryServiceTest -Dsurefire.failIfNoSpecifiedTests=false
  • cd server && JDK_JAVA_OPTIONS="-XX:+EnableDynamicAgentLoading" ./mvnw -pl skillhub-app -am test -Dtest=ClawHubCompatControllerTest -Dsurefire.failIfNoSpecifiedTests=false
  • cd web && pnpm exec playwright test e2e/public-skill-detail-anonymous.spec.ts e2e/search-card-interaction.spec.ts e2e/search-page-full.spec.ts

Result

  • Playwright: 58 passed, 1 skipped
  • Artifacts: web/test-results/

@dongmucat dongmucat merged commit 62028e9 into main Apr 22, 2026
9 checks passed
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