From c3c8aa2e2d47d47da6925f01ad7cb14144f7361c Mon Sep 17 00:00:00 2001 From: tcarver <tjc> Date: Thu, 11 Jul 2013 14:02:21 +0100 Subject: [PATCH] avoid duplicating a history qualifier --- uk/ac/sanger/artemis/chado/ChadoTransactionManager.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/uk/ac/sanger/artemis/chado/ChadoTransactionManager.java b/uk/ac/sanger/artemis/chado/ChadoTransactionManager.java index 4efbd2662..bbe056739 100644 --- a/uk/ac/sanger/artemis/chado/ChadoTransactionManager.java +++ b/uk/ac/sanger/artemis/chado/ChadoTransactionManager.java @@ -2901,8 +2901,12 @@ public class ChadoTransactionManager if(ind > -1) { - sv.remove(ind); - sv.add(ind, qual+";qualifier="+qStr); + // avoid duplicating a history qualifier + if(qStr.indexOf(msg+";") == -1 && !qStr.endsWith(msg)) + { + sv.remove(ind); + sv.add(ind, qual+";qualifier="+qStr); + } } else sv.add(qual); -- GitLab