Fix applyOptionsData errors not appearing in the flow log (#25025)

* dont skip logs for `applyOptionsData` errors

* add changeset

* Update api/src/flows.ts

Co-authored-by: ian <licitdev@gmail.com>

* Update api/src/flows.ts

Co-authored-by: ian <licitdev@gmail.com>

---------

Co-authored-by: ian <licitdev@gmail.com>
This commit is contained in:
daedalus
2025-04-10 02:21:05 -04:00
committed by GitHub
parent 8bffd4a55c
commit 2fdcd0d790
2 changed files with 8 additions and 1 deletions

View File

@@ -0,0 +1,5 @@
---
'@directus/api': patch
---
Fixed `applyOptionsData` errors not appearing in the flow log

View File

@@ -430,9 +430,11 @@ class FlowManager {
const handler = this.operations.get(operation.type)!;
const options = applyOptionsData(operation.options, keyedData);
let options = operation.options;
try {
options = applyOptionsData(options, keyedData);
let result = await handler(options, {
services,
env: useEnv(),