You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
When using the channel-matches-any condition with a forum channel ID as the value, it disregards the condition and returns false. This issue extends to threads created within a channel when the parent channel's ID is specified in a condition.
To Reproduce
Steps to reproduce the behavior:
Create a rule with a channel-matches-any condition targeting a forum channel.
Attempt to execute actions based on conditions matching the forum channel.
No actions execute, as if the channel-matches-any is false (a false negative).
Expected behavior
The channel-matches-any condition should execute as the forum channel ID is specified in the condition.
Rules targeting the parent channel should apply to threads within that channel as well. This issue is exacerbated with forum channels, as there is no "main" channel to apply to, rendering this condition entirely useless.
For those who are experiencing this issue and need forum channel matching, the only workaround is to create a rule that matches the category in which the channel resides in, then use if-not: conditions to specify every other channel in the category except the forum channel.
The text was updated successfully, but these errors were encountered:
So after a bit more testing, you can actually match the thread ID of a forum post and a rule will action only on that thread in that forum channel.
So what is missing is the ability to target the parent channel in order to affect all forum posts instead of just a single one. Both behaviors should exist for more flexibility.
Cog
Describe the bug
When using the
channel-matches-any
condition with a forum channel ID as the value, it disregards the condition and returns false. This issue extends to threads created within a channel when the parent channel's ID is specified in a condition.To Reproduce
Steps to reproduce the behavior:
channel-matches-any
condition targeting a forum channel.channel-matches-any
is false (a false negative).Expected behavior
The
channel-matches-any
condition should execute as the forum channel ID is specified in the condition.Rules targeting the parent channel should apply to threads within that channel as well. This issue is exacerbated with forum channels, as there is no "main" channel to apply to, rendering this condition entirely useless.
For those who are experiencing this issue and need forum channel matching, the only workaround is to create a rule that matches the category in which the channel resides in, then use
if-not:
conditions to specify every other channel in the category except the forum channel.The text was updated successfully, but these errors were encountered: