You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fineract.apache.org by aw...@apache.org on 2019/12/14 12:21:30 UTC

[fineract] branch develop updated: fix potential NPE in JobParameter.equals() (FINERACT-428)

This is an automated email from the ASF dual-hosted git repository.

awasum pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git


The following commit(s) were added to refs/heads/develop by this push:
     new 030d9c8  fix potential NPE in JobParameter.equals() (FINERACT-428)
     new f739f91  Merge pull request #672 from vorburger/fix-equals-NPE
030d9c8 is described below

commit 030d9c8bd8808f29f928e6018c7655474c13fc8f
Author: Michael Vorburger ⛑️ <mi...@vorburger.ch>
AuthorDate: Thu Dec 12 21:39:45 2019 +0000

    fix potential NPE in JobParameter.equals() (FINERACT-428)
---
 .../fineract/infrastructure/jobs/domain/JobParameter.java     | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/domain/JobParameter.java b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/domain/JobParameter.java
index 06fafb7..bf573e9 100644
--- a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/domain/JobParameter.java
+++ b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/domain/JobParameter.java
@@ -18,12 +18,13 @@
  */
 package org.apache.fineract.infrastructure.jobs.domain;
 
-import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
+import java.util.Objects;
 
 import javax.persistence.Column;
 import javax.persistence.Entity;
 import javax.persistence.Table;
-import java.util.Objects;
+
+import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
 
 @Entity
 @Table(name = "job_parameters")
@@ -78,9 +79,9 @@ public class JobParameter extends AbstractPersistableCustom<Long> {
     public boolean equals(Object obj) {
         if (!obj.getClass().equals(getClass())) return false;
         JobParameter jobParameter = (JobParameter) obj;
-        return jobParameter.getJobId().equals(this.getJobId())
-                && jobParameter.getParameterName().equals(this.getParameterName())
-                && jobParameter.getParameterValue().equals(this.getParameterValue());
+        return Objects.equals(jobParameter.getJobId(), this.getJobId())
+                && Objects.equals(jobParameter.getParameterName(), this.getParameterName())
+                && Objects.equals(jobParameter.getParameterValue(), this.getParameterValue());
     }
 
     @Override