// Fix 'action' if not yet set
if (!isActionSet()) {
- setAction(getActionFromModuleWhat(getModule(), getWhat()));
+ // Is 'what' set?
+ if (isWhatSet()) {
+ // Set action
+ setAction(getActionFromModuleWhat(getModule(), getWhat()));
+ } else {
+ // Set action/what to empty
+ setAction('');
+ setWhat('');
+ }
} // END - if
} else {
// Set action/what to empty