Although we use a drop-down list for autorec categories, if the
user has no categories enabled (such as OTA) and creates an autorec
with a category then it would match all events.
Now we fix it that events without a category can never match an
autorec with categories.
Issue: #4777.
return 0;
if (dae->dae_cat3 && *dae->dae_cat3 && !string_list_contains_string(e->category, dae->dae_cat3))
return 0;
+ } else if ((dae->dae_cat1 && *dae->dae_cat1) ||
+ (dae->dae_cat2 && *dae->dae_cat2) ||
+ (dae->dae_cat3 && *dae->dae_cat3)) {
+ /* No category in event but autorec has category, so no match. */
+ return 0;
}
if(dae->dae_start >= 0 && dae->dae_start_window >= 0 &&