details:   /erp/stable/2.50/rev/a683dcf07aea
changeset: 9539:a683dcf07aea
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Wed Jun 15 15:12:10 2011 +0200
summary:   fixed bug 17649: NPE when installing a commercial module in a 
community instance

diffstat:

 src/org/openbravo/erpCommon/ad_forms/ModuleManagement.java |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff -r 036f91577636 -r a683dcf07aea 
src/org/openbravo/erpCommon/ad_forms/ModuleManagement.java
--- a/src/org/openbravo/erpCommon/ad_forms/ModuleManagement.java        Wed Jun 
15 10:03:03 2011 +0200
+++ b/src/org/openbravo/erpCommon/ad_forms/ModuleManagement.java        Wed Jun 
15 15:12:10 2011 +0200
@@ -1611,7 +1611,7 @@
     ActivationKey ak = ActivationKey.getInstance();
     for (Module mod : modulesToCheck) {
       if (mod.isIsCommercial()
-          && ak.isModuleSubscribed(mod.getModuleID()) != 
CommercialModuleStatus.ACTIVE) {
+          && (!ak.isActive() || ak.isModuleSubscribed(mod.getModuleID()) != 
CommercialModuleStatus.ACTIVE)) {
         notAllowedModules.add(mod);
       }
     }

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to