diff --git a/apps/staking/src/components/OracleIntegrityStaking/index.tsx b/apps/staking/src/components/OracleIntegrityStaking/index.tsx
index ad9ab65aed..c7f334127c 100644
--- a/apps/staking/src/components/OracleIntegrityStaking/index.tsx
+++ b/apps/staking/src/components/OracleIntegrityStaking/index.tsx
@@ -804,7 +804,15 @@ const doSort = (
return value === 0 ? Number(a.poolCapacity - b.poolCapacity) : value;
}
case SortField.QualityRanking: {
- return Number(a.qualityRanking - b.qualityRanking);
+ if (a.qualityRanking === 0 && b.qualityRanking === 0) {
+ return 0;
+ } else if (a.qualityRanking === 0) {
+ return 1;
+ } else if (b.qualityRanking === 0) {
+ return -1;
+ } else {
+ return Number(a.qualityRanking - b.qualityRanking);
+ }
}
case SortField.SelfStake: {
return Number(a.selfStake - b.selfStake);
@@ -1029,7 +1037,7 @@ const Publisher = ({
{publisher.numFeeds}
- {publisher.qualityRanking}
+ {publisher.qualityRanking === 0 ? "-" : publisher.qualityRanking}