Skip to content

Commit 2105d24

Browse files
committed
Jackson cannot serialize unmodifiableCollection
1 parent 13a6719 commit 2105d24

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

SequenceAnalysis/src/org/labkey/sequenceanalysis/pipeline/SequenceJob.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
import java.util.Collection;
5757
import java.util.Collections;
5858
import java.util.HashMap;
59+
import java.util.HashSet;
5960
import java.util.List;
6061
import java.util.Map;
6162
import java.util.stream.Collectors;
@@ -203,12 +204,12 @@ public Collection<String> getDockerVolumes()
203204
}).collect(Collectors.toSet());
204205
}
205206

206-
return _dockerVolumes == null ? Collections.emptySet() : Collections.unmodifiableCollection(_dockerVolumes);
207+
return _dockerVolumes == null ? Collections.emptySet() : new HashSet<>(_dockerVolumes);
207208
}
208209

209210
public void setDockerVolumes(Collection<String> dockerVolumes)
210211
{
211-
_dockerVolumes = dockerVolumes;
212+
_dockerVolumes = dockerVolumes == null ? null : new HashSet<>(dockerVolumes);
212213
}
213214

214215
public void setDescription(String description)

0 commit comments

Comments
 (0)