Details
Description
Service desk comment properties can sometimes have their internal status stored as the following string:
{"internal":"false"}
The issue is that our search extractor will interpret "false" as the boolean true whenever it casts the value, because it's not an empty string. The result of this is that the comment will be be marked as an "sr_internal_comment", resulting in the comment erroneously showing up when a user runs a JQL such as:
project = TST and issuefunction in commented("by admin visibility internal")