diff --git a/src/components/ElectionMapTooltip.js b/src/components/ElectionMapTooltip.js index cd7c903..1474303 100644 --- a/src/components/ElectionMapTooltip.js +++ b/src/components/ElectionMapTooltip.js @@ -76,9 +76,11 @@ export default function ElectionMapTooltip({ positionId, positions }) { markColor = partyColor(getPartyById(candidate.partyId)) } } - } else if (seat) { - const partyStats = nationwidePartyStatsFromSummaryJSON(data) - partyStat = _.find(partyStats, { party: { id: party.id } }) + } else if (seat && completed) { + if (!!party) { + const partyStats = nationwidePartyStatsFromSummaryJSON(data) + partyStat = _.find(partyStats, { party: { id: party.id } }) + } markColor = party ? party.color : "#ccc" } @@ -113,8 +115,14 @@ export default function ElectionMapTooltip({ positionId, positions }) {