From 00d06a17c07d097baa852c6ce25683e68a39a0e8 Mon Sep 17 00:00:00 2001 From: Marcin Grzejszczak Date: Fri, 27 May 2016 08:19:18 +0200 Subject: [PATCH] Fixed wrong cloning of TraceFeignRetryer ATM we're cloning the retryer with the default retryer as a delegate. We should be honouring the retryer that the user has provided. Fixes #291 --- .../sleuth/instrument/web/client/feign/TraceFeignRetryer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignRetryer.java b/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignRetryer.java index 684643ad3..47a4f31ac 100644 --- a/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignRetryer.java +++ b/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignRetryer.java @@ -62,6 +62,6 @@ final class TraceFeignRetryer implements Retryer { @Override public Retryer clone() { - return new TraceFeignRetryer(this.tracer); + return new TraceFeignRetryer(this.tracer, this.delegate); } } \ No newline at end of file