For the record, the problem is not that the executors don’t handle tenants, but that we have some optimization logic that picks one executor or another depending on requirements (multitenancy or not, …), and in some cases that logic picks the wrong one (which doesn’t handle tenants, even though others do).
Ok, so actually SmorgasbordQ was right. The problem is just that ByTermUpdateWorkExecutor, DeleteExtWorkExecutor, UpdateExtWorkExecutor are buggy and don’t handle tenant IDs, at least not in all cases. |