Bugfix on Main Menu update Action

The merge adds the capability of update the Main Menu without errors.
Since Main Menu is a virtual object, i.e, it doesn't exist as record on the database we have to deal with it differently. We have to select which resources are available during the update time to the update work properly.