TryGhost
OSS
Ghost
Required router-filter scalar columns on the lazy forward path - getRequiredFields and the forward thin-check only covered base-filter and permalink columns plus router-filter *relations*; a router filter's scalar fields (e.g. featured:true, a custom collection filter) were neither reported nor required - so under ?fields=url a thin record reached the service, filterMatches saw the field as undefined, and a featured post routed to /:slug/ instead of /featured/:slug/ (or 404'd) — a divergence from eager, whose cache keeps those columns - extract the non-relation scalar fields a router filter references; report them from getRequiredFields (so the serializers force them) and require them in _assertNotThin (relations and page/type discriminator stay excluded)
nx run ghost:test:integration
Sign in / Sign up
Open main menu
Succeeded
CI Pipeline Execution
nx run ghost:test:integration
Click to copy
Linux
4 CPU cores
read-write
access token used
4a11fcac
28890