From: Julien Lancelot Date: Thu, 17 Apr 2014 14:05:51 +0000 (+0200) Subject: When saving new metrics (during metrics registration), clone the metric instead of... X-Git-Tag: 4.4-RC1~1445^2~15 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=71399ab4f552b880b6a43d321605aea020c59e39;p=sonarqube.git When saving new metrics (during metrics registration), clone the metric instead of using the one declared in CoreMetrics --- diff --git a/sonar-core/src/main/java/org/sonar/jpa/dao/MeasuresDao.java b/sonar-core/src/main/java/org/sonar/jpa/dao/MeasuresDao.java index 8723ad437dd..9ead96effba 100644 --- a/sonar-core/src/main/java/org/sonar/jpa/dao/MeasuresDao.java +++ b/sonar-core/src/main/java/org/sonar/jpa/dao/MeasuresDao.java @@ -100,7 +100,7 @@ public class MeasuresDao extends BaseDao { getSession().getEntityManager().merge(dbMetric); } else { - getSession().getEntityManager().persist(metric); + getSession().getEntityManager().persist(new Metric().merge(metric)); } }