# HG changeset patch # User jodogne # Date 1346322986 -7200 # Node ID de56f3951fad92a6e4df4ddce5275a44a4122560 # Parent 0c3e317f35e851f9ea43684ff66bbd45127588db fix sort diff -r 0c3e317f35e8 -r de56f3951fad PalantirExplorer/explorer.js --- a/PalantirExplorer/explorer.js Thu Aug 30 09:35:38 2012 +0200 +++ b/PalantirExplorer/explorer.js Thu Aug 30 12:36:26 2012 +0200 @@ -88,11 +88,23 @@ function SortOnDicomTag(arr, tag, isInteger, reverse) { + var defaultValue; + if (isInteger) + defaultValue = 0; + else + defaultValue = ''; + arr.sort(function(a, b) { var ta = a.MainDicomTags[tag]; var tb = b.MainDicomTags[tag]; var order; + if (ta == undefined) + ta = defaultValue; + + if (tb == undefined) + tb = defaultValue; + if (isInteger) { ta = parseInt(ta, 10);