Skip to content

Commit 0b2aa6d

Browse files
committed
hypertools last
1 parent 3bb6198 commit 0b2aa6d

File tree

1 file changed

+6
-3
lines changed
  • services/static-webserver/client/source/class/osparc/service

1 file changed

+6
-3
lines changed

services/static-webserver/client/source/class/osparc/service/Utils.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,14 @@ qx.Class.define("osparc.service.Utils", {
9898
}
9999
servicesArray.sort((a, b) => {
100100
if (basedOn.sort === "hits") {
101-
if (a[basedOn.sort] !== b[basedOn.sort]) {
101+
const aHits = a["hits"] === undefined ? -1 : a["hits"]; // Treat undefined hits as -1
102+
const bHits = b["hits"] === undefined ? -1 : b["hits"]; // Treat undefined hits as -1
103+
104+
if (aHits !== bHits) {
102105
if (basedOn.order === "down") {
103-
return b[basedOn.sort] - a[basedOn.sort];
106+
return bHits - aHits;
104107
}
105-
return a[basedOn.sort] - b[basedOn.sort];
108+
return aHits - bHits;
106109
}
107110
return a["name"].localeCompare(b["name"]);
108111
} else if (basedOn.sort === "name") {

0 commit comments

Comments
 (0)