From ecdd027b3e4691948d4a0e55f23fde5fde3b666d Mon Sep 17 00:00:00 2001 From: Tobias Date: Wed, 25 Mar 2020 06:51:30 +0100 Subject: [PATCH] Use temp variable to avoid NPE race resolve #1980 --- src/main/java/io/ebean/bean/EntityBeanIntercept.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/io/ebean/bean/EntityBeanIntercept.java b/src/main/java/io/ebean/bean/EntityBeanIntercept.java index 1b03b47be..837d3db29 100644 --- a/src/main/java/io/ebean/bean/EntityBeanIntercept.java +++ b/src/main/java/io/ebean/bean/EntityBeanIntercept.java @@ -913,6 +913,7 @@ public final class EntityBeanIntercept implements Serializable { } private void preGetterCallback(int propertyIndex) { + PreGetterCallback preGetterCallback = this.preGetterCallback; if (preGetterCallback != null) { preGetterCallback.preGetterTrigger(propertyIndex); }