diff --git a/uk/ac/sanger/artemis/chado/ClusterLazyQualifierValue.java b/uk/ac/sanger/artemis/chado/ClusterLazyQualifierValue.java index e33bf834c38dd9354f9269eed70c30a7f5f3636d..fe51b83898673b058dcd534e9fdbbd5f6f0bcef1 100644 --- a/uk/ac/sanger/artemis/chado/ClusterLazyQualifierValue.java +++ b/uk/ac/sanger/artemis/chado/ClusterLazyQualifierValue.java @@ -159,6 +159,10 @@ public class ClusterLazyQualifierValue implements LazyQualifierValue { final List featureIds = new Vector(); String f_id[] = ArtemisUtils.getString(strings, "object_id=").split("="); + + if(f_id.length < 2) + return value; + featureIds.add( Integer.valueOf(f_id[1]) ); final Document document = ((DocumentEntry)feature.getEntry()).getDocument(); clusters = ((DatabaseDocument)document).getClustersByFeatureIds(featureIds);