This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch feat/camel-tui in repository https://gitbox.apache.org/repos/asf/camel.git
commit 8e0a66bd7eb872173e605083b5fc36487d14431d Author: Claus Ibsen <[email protected]> AuthorDate: Mon May 18 12:30:52 2026 +0200 Fix traceAfterNode guard in rest-openapi mock mode to include standby check traceBeforeNode already checked isEnabled() || isStandby() but traceAfterNode only checked isEnabled(), causing the after-event to be skipped when the tracer is in standby (e.g. dev profile with message history active). Co-Authored-By: Claude Sonnet 4.6 <[email protected]> --- .../component/rest/openapi/DefaultRestOpenapiProcessorStrategy.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/DefaultRestOpenapiProcessorStrategy.java b/components/camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/DefaultRestOpenapiProcessorStrategy.java index 696f9e654394..638425cd2f57 100644 --- a/components/camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/DefaultRestOpenapiProcessorStrategy.java +++ b/components/camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/DefaultRestOpenapiProcessorStrategy.java @@ -213,13 +213,13 @@ public class DefaultRestOpenapiProcessorStrategy extends ServiceSupport BacklogTracer backlogTracer = camelContext.getCamelContextExtension().getContextPlugin(BacklogTracer.class); NamedNode mockNode = new MockOperationNode(verb, path, operation.getOperationId()); - if (backlogTracer != null && backlogTracer.isEnabled()) { + if (backlogTracer != null && (backlogTracer.isEnabled() || backlogTracer.isStandby())) { backlogTracer.traceBeforeNode(mockNode, exchange); } try { loadMockData(operation, verb, path, exchange); } finally { - if (backlogTracer != null && backlogTracer.isEnabled()) { + if (backlogTracer != null && (backlogTracer.isEnabled() || backlogTracer.isStandby())) { backlogTracer.traceAfterNode(mockNode, exchange); } }
