This is an automated email from the ASF dual-hosted git repository.

dpavlov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite-teamcity-bot.git


The following commit(s) were added to refs/heads/master by this push:
     new c844feb  Change identificator storage and web links fixed
c844feb is described below

commit c844feb9fbaebe312a10ff219490b056d02e0c4e
Author: Dmitriy Pavlov <dpav...@apache.org>
AuthorDate: Sat Nov 17 21:51:11 2018 +0300

    Change identificator storage and web links fixed
---
 .../src/main/java/org/apache/ignite/ci/issue/IssueDetector.java  | 2 +-
 .../ignite/ci/teamcity/ignited/change/ChangeCompacted.java       | 9 +++++++--
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git 
a/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/issue/IssueDetector.java
 
b/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/issue/IssueDetector.java
index 7027a20..b11c87c 100644
--- 
a/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/issue/IssueDetector.java
+++ 
b/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/issue/IssueDetector.java
@@ -306,7 +306,7 @@ public class IssueDetector {
 
         for (ChangeCompacted next : allChanges) {
             issue.addChange(next.vcsUsername(compactor),
-                    teamcity.host() + "/viewModification.html?modId=" + 
next.id());
+                    teamcity.host() + "viewModification.html?modId=" + 
next.id());
         }
     }
 
diff --git 
a/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited/change/ChangeCompacted.java
 
b/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited/change/ChangeCompacted.java
index 616bc07..e1ddd24 100644
--- 
a/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited/change/ChangeCompacted.java
+++ 
b/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited/change/ChangeCompacted.java
@@ -34,7 +34,7 @@ public class ChangeCompacted implements IVersionedEntity {
     private static final Logger logger = 
LoggerFactory.getLogger(FatBuildDao.class);
 
     /** Latest version. */
-    private static final int LATEST_VERSION = 3;
+    private static final int LATEST_VERSION = 4;
 
     /** Entity fields version. */
     @SuppressWarnings("FieldCanBeLocal")
@@ -56,7 +56,12 @@ public class ChangeCompacted implements IVersionedEntity {
     private long date;
 
     public ChangeCompacted(IStringCompactor compactor, Change change) {
-        id = compactor.getStringId(change.id);
+        try {
+            id = Integer.parseInt(change.id);
+        }
+        catch (NumberFormatException e) {
+            logger.error("Change ID parse failed " + change.id + ":" + 
e.getMessage(), e);
+        }
         vcsUsername = compactor.getStringId(change.username);
 
         if (change.user != null) {

Reply via email to