app.getModuleName() doesn't return correct module name
in related list detail/edit app.getModuleName() return module name and not related module name.
If, into resources/Detail.js or resources/Edit.js, app.getModuleName() is used, that doesn't work correctly in related list.
to fix
layouts/v7/resources/application.js:205
...
/**
* return related Module name
*/
getRelatedModuleName: function() {
return($('.relatedModuleName').val());
},
/**
* return true if detail/edit view is in overlay from related module
*/
isOverlayed: function() {
var overlayed = false;
if($('.overlayEdit').length > 0 || $('.overlayDetail').length > 0)
overlayed = true;
return(overlayed);
},
/**
* Function returns the current Module name
*/
getModuleName: function() {
var moduleName = _module;
if(app.isOverlayed())
moduleName = app.getRelatedModuleName();
return(moduleName);
}
...