diff --git a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/common/interceptor/RequestHeaderContextInterceptor.java b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/common/interceptor/RequestHeaderContextInterceptor.java index 3fc4823bf..2b68270ad 100644 --- a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/common/interceptor/RequestHeaderContextInterceptor.java +++ b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/common/interceptor/RequestHeaderContextInterceptor.java @@ -73,6 +73,9 @@ public class RequestHeaderContextInterceptor implements HandlerInterceptor { private void recordClientInfo(HttpServletRequest request, String headerClientVersion, DefaultArtifactVersion clientVersion) { + if (!StringUtils.hasText(request.getHeader(HEADER_SERVER_NAME))) { + return; + } ExtAxProperty property = extAxPropertyService.getByName(request.getHeader(HEADER_SERVER_NAME)).map(entity -> { entity.setCreated(!Objects.equals(entity.getValue(), serviceVersion)); entity.setValue(headerClientVersion);