From 4d795cbfc667c16d2476a09f763d2be872a3ca2c Mon Sep 17 00:00:00 2001
From: Franck Dary <franck.dary@lis-lab.fr>
Date: Wed, 4 Dec 2019 15:48:05 +0100
Subject: [PATCH] Fixed ids when doing action SPLITWORD

---
 transition_machine/src/ActionBank.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/transition_machine/src/ActionBank.cpp b/transition_machine/src/ActionBank.cpp
index 547382f..e7c79ed 100644
--- a/transition_machine/src/ActionBank.cpp
+++ b/transition_machine/src/ActionBank.cpp
@@ -668,7 +668,7 @@ std::vector<Action::BasicAction> ActionBank::str2sequence(const std::string & na
       int splitedSize = (int)splited.size();
       auto apply = [i, splitedSize](Config & c, Action::BasicAction &)
       {
-        simpleBufferWrite(c, "ID", i == 0 ? std::to_string(c.currentWordIndex) + "-" + std::to_string(c.currentWordIndex+splitedSize-2) : std::to_string(c.currentWordIndex+i-1), i);
+        simpleBufferWrite(c, "ID", i == 0 ? std::to_string(c.currentWordIndex) + "-" + std::to_string(c.currentWordIndex+splitedSize-2) : std::to_string(c.currentWordIndex), i);
         if (i > 0) 
           c.currentWordIndex += 1;
       };
-- 
GitLab