diff --git a/ratings/source/src/jvmMain/kotlin/Plugin.kt b/ratings/source/src/jvmMain/kotlin/Plugin.kt index 047892b..e96959e 100644 --- a/ratings/source/src/jvmMain/kotlin/Plugin.kt +++ b/ratings/source/src/jvmMain/kotlin/Plugin.kt @@ -347,12 +347,19 @@ object Plugin : Plugin { } } .let { - val rating = rating() - if (rating != null) { - it.replace( - currentRatingControlSymbol, - rating.double.roundToInt().toString() - ) + if (it.contains(currentRatingControlSymbol)) { + val rating = rating() + if (rating != null) { + it.replace( + currentRatingControlSymbol, + rating.double.roundToInt().toString() + ) + } else { + it.replace( + currentRatingControlSymbol, + UnsuccessfulSymbol + ) + } } else { it }