(bug): token still credited after boost rejection due to duplicate

Summary

Highlighted by user @zoraya (https://www.minds.com/newsfeed/986599645474693120)

When trying to boost the same entity twice, tokens are still charged from the offchain wallet (may be repeatable with onchain, unsure.

Steps to reproduce

  1. Boost your channel
  2. Make note of balance
  3. Boost it again
  4. See error
  5. Refresh balance, see that tokens were deducted

Platform information

Web universal.

What is the current bug behavior?

Tokens are credited anyway

What is the expected correct behavior?

Relevant logs and/or screenshots

(Paste any relevant logs - please use code blocks (```) to format console output, logs, and code as it's very hard to read otherwise.)

Possible fixes

An oversight when merging !200 (merged) was most likely to blame.

Edited by Ben