fix(purge): resolve tag-rule joined tables via possible-value source #9
Closed
KofTwentyTwo wants to merge 1 commits from
hotfix/tag-rule-pvs-table into develop
pull from: hotfix/tag-rule-pvs-table
merge into: QRun-IO:develop
QRun-IO:develop
QRun-IO:release/0.1
QRun-IO:main
QRun-IO:dependabot/maven/develop/maven-minor-and-patch-263688902f
QRun-IO:dependabot/github_actions/develop/github-actions-0fdda1077f
QRun-IO:feature/orb-0.8-track
QRun-IO:feature/orb-0.7.18
QRun-IO:feature/orb-0.7.17
QRun-IO:release/0.1.0
QRun-IO:feature/orb-standardize-release-0.1.0
QRun-IO:feature/orb-main-hotfix-standardization
QRun-IO:feature/shared-codeql
QRun-IO:feature/orb-0712-stable-gate
QRun-IO:feature/orb-rc-worker
QRun-IO:feature/orb-0.7.11
QRun-IO:feature/central-ci
QRun-IO:feature/cloudfront-health-check
QRun-IO:ci/release-rc-secrets-inherit
QRun-IO:dependabot/maven/develop/org.testcontainers-testcontainers-2.0.5
QRun-IO:dependabot/maven/develop/com.puppycrawl.tools-checkstyle-14.3.0
QRun-IO:fix/producer-version-from-build
QRun-IO:fix/help-bundle-version-test
QRun-IO:fix/help-bundle-version
QRun-IO:feature/health-checks
QRun-IO:feature/help-bundle
QRun-IO:feature/tables-populated-defaults
QRun-IO:feature/tag-rule-ignored-fields
QRun-IO:fix/no-cdn-provider-honest
QRun-IO:feature/orb-0.6.9
QRun-IO:feature/guardrails-2.1.0
QRun-IO:feature/arch-core-signer
QRun-IO:feature/release-rc-automation
QRun-IO:feature/awssdk-2.41.34
QRun-IO:fix/tag-rule-pvs-table
QRun-IO:feature/ga-only-release-tags
QRun-IO:feature/cdn-qbit-complete
QRun-IO:dependabot/maven/maven-1b3d6aa8a2
QRun-IO:chore/qrun-repo-standard
No Reviewers
Labels
Clear labels
architecture
bug
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
java
question
release:rc
secuurity
ux
wontfix
Architecture review: coupling, cohesion, UI API
Something isn't working
Improvements or additions to documentation
This issue or pull request already exists
New feature or request
Pull requests that update GitHub Actions code
Good for newcomers
Extra attention is needed
This doesn't seem right
Pull requests that update java code
Further information is requested
Merging this develop PR cuts the next release candidate
Admin UX / information architecture
This will not be worked on
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: QRun-IO/qbit-cdn#9
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Problem
`TagRuleEngine` used a placeholder prefix as both the FK field name and the table name: `{blog.slug}` read `blogId` then GOT table `blog`. Apps with prefixed tables (kof22 `cms_blog`) silently lost those purge paths.
Fix
Tests
Prefixed table via PVS, PVS-named-as-table, bare-prefix fallback, missing FK field, missing/dangling table. `CI=true ./mvnw verify`: 77 tests pass, checkstyle and coverage checks met.
🤖 Generated with Claude Code
Superseded by the fix/tag-rule-pvs-table PR (same commit); the hotfix/* branch name triggers the publish workflow.
Pull request closed