From 2b691206c2c108eb618186c20abbe87ad52013b0 Mon Sep 17 00:00:00 2001
From: Franck Dary <franck.dary@lis-lab.fr>
Date: Thu, 17 Oct 2019 10:42:12 +0200
Subject: [PATCH] Fixed multiword ID in EOS

---
 transition_machine/src/Config.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/transition_machine/src/Config.cpp b/transition_machine/src/Config.cpp
index b5babe2..6a8b828 100644
--- a/transition_machine/src/Config.cpp
+++ b/transition_machine/src/Config.cpp
@@ -919,8 +919,8 @@ void Config::updateIdsInSequence()
       digitIndex++;
       continue;
     }
-    int multiWordSize = splited.size();
-    ids.setHyp(i-getHead(), std::to_string(curId)+"-"+std::to_string(curId+multiWordSize-1));
+    int multiWordSize = std::stoi(splited[1]) - std::stoi(splited[0]);
+    ids.setHyp(i-getHead(), std::to_string(curId)+"-"+std::to_string(curId+multiWordSize));
     digitIndex = 1;
   }
 }
-- 
GitLab