Skip to content

fix(flow): HermiqFlowResolver.flowsForTrigger used the wrong findAll key - #45

Merged
rubenvdlinde merged 1 commit into
developmentfrom
fix/flowsfortrigger-findall
Jul 25, 2026
Merged

fix(flow): HermiqFlowResolver.flowsForTrigger used the wrong findAll key#45
rubenvdlinde merged 1 commit into
developmentfrom
fix/flowsfortrigger-findall

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

flowsForTrigger queried findAll(config: ['register'=>…, 'schema'=>…]), but OpenRegister's ObjectService::findAll scopes via config['filters']['register'|'schema']. The wrong key returned zero objects, so no agentflow wired to an event ever matched — hermiq's event triggers queued nothing.

Corrected to filters, matching the same fix in OpenRegister's OpenRegisterFlowResolver (ConductionNL/openregister#2126), where the bug was discovered.

Verification

  • By inspection against ObjectService::prepareFindAllConfig (which reads config.filters.register / .schema). phpcs clean.
  • hermiq CI has no OpenRegister, so this OR-referencing class isn't analysable there (standing HermiqToolProvider limitation).

🤖 Generated with Claude Code

flowsForTrigger queried `findAll(config: ['register'=>…, 'schema'=>…])`, but
OpenRegister's ObjectService::findAll scopes via
`config['filters']['register'|'schema']`. The wrong key returned zero objects, so
no agentflow wired to an event ever matched — hermiq's event triggers queued
nothing. Corrected to `filters`, matching the same fix in OpenRegister's
OpenRegisterFlowResolver (openregister#2126).

Verified by inspection against ObjectService::prepareFindAllConfig (which reads
config.filters.register / .schema); phpcs clean. hermiq CI has no OpenRegister so
this OR-referencing class is not analysable there (standing HermiqToolProvider
limitation).
@rubenvdlinde
rubenvdlinde merged commit 69ed85a into development Jul 25, 2026
9 of 19 checks passed
@rubenvdlinde
rubenvdlinde deleted the fix/flowsfortrigger-findall branch July 25, 2026 20:54
@github-actions

Copy link
Copy Markdown

Quality Report — ConductionNL/hermiq @ c11b459

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
composer ❌ 1/117 denied
npm ❌ 1/659 denied
PHPUnit ⏭️
Newman ⏭️
Playwright ⏭️

❌ Denied composer licenses

Package Version License
smalot/pdfparser v2.12.5 LGPL-3.0

❌ Denied npm licenses

Package Version License
vue3-apexcharts 1.11.1 Custom: https://apexcharts.com/media/vue-apexcharts.png

Quality workflow — 2026-07-25 20:56 UTC

Download the full PDF report from the workflow artifacts.

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