From 2c401652f0729b0157f80ff6cd8c25b43ab47935 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bastian=20K=C3=B6cher?= <bkchr@users.noreply.github.com>
Date: Wed, 3 Apr 2019 12:38:25 +0200
Subject: [PATCH] Fix version check for renamed runtime api methods (#2190)

---
 substrate/core/sr-api-macros/src/decl_runtime_apis.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/substrate/core/sr-api-macros/src/decl_runtime_apis.rs b/substrate/core/sr-api-macros/src/decl_runtime_apis.rs
index 8ec35bc5c68..1f390267a92 100644
--- a/substrate/core/sr-api-macros/src/decl_runtime_apis.rs
+++ b/substrate/core/sr-api-macros/src/decl_runtime_apis.rs
@@ -389,7 +389,7 @@ fn generate_call_api_at_calls(decl: &ItemTrait) -> Result<TokenStream> {
 				#(
 					// Check if we need to call the function by an old name.
 					if version.apis.iter().any(|(s, v)| {
-						s == &ID && #versions < *v
+						s == &ID && *v < #versions
 					}) {
 						return call_runtime_at.call_api_at::<R, fn() -> _>(
 							at,
-- 
GitLab