From 825d5e3c7d550050471ababf31e5d82c7fe4b783 Mon Sep 17 00:00:00 2001 From: vyzo Date: Sat, 26 Aug 2023 18:26:28 +0300 Subject: [PATCH] Revert "fix: topicscore params can't be set for dynamically subscribed topic (#540)" (#541) This reverts commit aa5fd79a75f7480be94380bc3e617767e71573e6. --- score.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/score.go b/score.go index 7b317d7e..ec6c8213 100644 --- a/score.go +++ b/score.go @@ -202,9 +202,13 @@ func (ps *peerScore) SetTopicScoreParams(topic string, p *TopicScoreParams) erro ps.Lock() defer ps.Unlock() - old := ps.params.Topics[topic] + old, exist := ps.params.Topics[topic] ps.params.Topics[topic] = p + if !exist { + return nil + } + // check to see if the counter Caps are being lowered; if that's the case we need to recap them recap := false if p.FirstMessageDeliveriesCap < old.FirstMessageDeliveriesCap {