What error are you getting Anil? Any way I can reproduce it? I can't see
a
problem with the code changes is all
Regards
Scott
On 25/06/07, Anil Patel <[EMAIL PROTECTED]> wrote:
>
> I think following modification breaks queries to database (Derby in
> mycase)
>
> - if (conditionList == null && conditionList.size() == 0)
> + if (conditionList == null || conditionList.size() == 0)
>
>
>
> Regards
> Anil Patel
>
>
> On 6/24/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> >
> > Author: jacopoc
> > Date: Sun Jun 24 07:17:31 2007
> > New Revision: 550233
> >
> > URL: http://svn.apache.org/viewvc?view=rev&rev=550233
> > Log:
> > Applied patch from Stefan Huehner OFBIZ-730 to fix some very bad
> > conditions that could cause NPE.
> >
> > Modified:
> >
> >
>
ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/authorizedotnet/AIMPaymentServices.java
> >
> >
>
ofbiz/trunk/applications/content/src/org/ofbiz/content/content/ContentWorker.java
> >
> >
>
ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppinglist/ShoppingListEvents.java
> >
> >
>
ofbiz/trunk/framework/common/src/org/ofbiz/common/login/LoginServices.java
> >
> >
>
ofbiz/trunk/framework/entity/src/org/ofbiz/entity/condition/EntityJoinOperator.java
> >
> > Modified:
> >
>
ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/authorizedotnet/AIMPaymentServices.java
> > URL:
> >
>
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/authorizedotnet/AIMPaymentServices.java?view=diff&rev=550233&r1=550232&r2=550233
> >
> >
>
==============================================================================
> > ---
> >
>
ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/authorizedotnet/AIMPaymentServices.java
> > (original)
> > +++
> >
>
ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/authorizedotnet/AIMPaymentServices.java
> > Sun Jun 24 07:17:31 2007
> > @@ -300,7 +300,7 @@
> > }
> >
> > if (ver.equals("3.1")) {
> > - if (tranKey == null && tranKey.length() <= 0) {
> > + if (tranKey == null || tranKey.length() <= 0) {
> > Debug.logInfo("Trankey property required for version
> 3.1reverting to
> > 3.0",module);
> > ver = "3.0";
> > }
> >
> > Modified:
> >
>
ofbiz/trunk/applications/content/src/org/ofbiz/content/content/ContentWorker.java
> > URL:
> >
>
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/src/org/ofbiz/content/content/ContentWorker.java?view=diff&rev=550233&r1=550232&r2=550233
> >
> >
>
==============================================================================
> > ---
> >
>
ofbiz/trunk/applications/content/src/org/ofbiz/content/content/ContentWorker.java
> > (original)
> > +++
> >
>
ofbiz/trunk/applications/content/src/org/ofbiz/content/content/ContentWorker.java
> > Sun Jun 24 07:17:31 2007
> > @@ -487,7 +487,7 @@
> > break;
> > } else {
> > Boolean isFollow =
> > (Boolean)currentNode.get("isFollow");
> > - if (isFollow != null || isFollow.booleanValue())
{
> > + if (isFollow != null && isFollow.booleanValue())
{
> > nodeTrail.add(currentNode);
> > boolean foundPick = traverseSubContent(ctx);
> > if (foundPick) {
> >
> > Modified:
> >
>
ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppinglist/ShoppingListEvents.java
> > URL:
> >
>
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppinglist/ShoppingListEvents.java?view=diff&rev=550233&r1=550232&r2=550233
> >
> >
>
==============================================================================
> > ---
> >
>
ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppinglist/ShoppingListEvents.java
> > (original)
> > +++
> >
>
ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppinglist/ShoppingListEvents.java
> > Sun Jun 24 07:17:31 2007
> > @@ -552,7 +552,7 @@
> > Debug.logError(e, module);
> > }
> >
> > - if (surveyResp != null || surveyResp.size() > 0) {
> > + if (surveyResp != null && surveyResp.size() > 0) {
> > Iterator respIt = surveyResp.iterator();
> > while (respIt.hasNext()) {
> > GenericValue resp = (GenericValue) respIt.next();
> >
> > Modified:
> >
>
ofbiz/trunk/framework/common/src/org/ofbiz/common/login/LoginServices.java
> > URL:
> >
>
http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/src/org/ofbiz/common/login/LoginServices.java?view=diff&rev=550233&r1=550232&r2=550233
> >
> >
>
==============================================================================
> > ---
> >
>
ofbiz/trunk/framework/common/src/org/ofbiz/common/login/LoginServices.java
> > (original)
> > +++
> >
>
ofbiz/trunk/framework/common/src/org/ofbiz/common/login/LoginServices.java
> > Sun Jun 24 07:17:31 2007
> > @@ -548,7 +548,7 @@
> >
> > // security: don't create a user login if the specified
partyId
> > (if not empty) already exists
> > // unless the logged in user has permission to do so (same
> > partyId or PARTYMGR_CREATE)
> > - if (partyId != null || partyId.length() > 0) {
> > + if (partyId != null && partyId.length() > 0) {
> > //GenericValue party = null;
> > //try {
> > // party = delegator.findByPrimaryKey("Party",
> > UtilMisc.toMap("partyId", partyId));
> >
> > Modified:
> >
>
ofbiz/trunk/framework/entity/src/org/ofbiz/entity/condition/EntityJoinOperator.java
> > URL:
> >
>
http://svn.apache.org/viewvc/ofbiz/trunk/framework/entity/src/org/ofbiz/entity/condition/EntityJoinOperator.java?view=diff&rev=550233&r1=550232&r2=550233
> >
> >
>
==============================================================================
> > ---
> >
>
ofbiz/trunk/framework/entity/src/org/ofbiz/entity/condition/EntityJoinOperator.java
> > (original)
> > +++
> >
>
ofbiz/trunk/framework/entity/src/org/ofbiz/entity/condition/EntityJoinOperator.java
> > Sun Jun 24 07:17:31 2007
> > @@ -156,7 +156,7 @@
> > }
> >
> > public void validateSql(ModelEntity modelEntity, List
> conditionList)
> > throws GenericModelException {
> > - if (conditionList == null && conditionList.size() == 0)
> > + if (conditionList == null || conditionList.size() == 0)
> > throw new GenericModelException("Empty list for
joining");
> > for (int i = 0; i < conditionList.size(); i++) {
> > Object condObj = conditionList.get(i);
> >
> >
> >
>