File tree 1 file changed +2
-2
lines changed
src/main/java/org/springframework/data/neo4j/core/mapping 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -211,11 +211,11 @@ public boolean hasProcessedValue(Object value) {
211
211
boolean processed = processedObjects .contains (valueToCheck ) || processedObjectsAlias .containsKey (valueToCheck );
212
212
// This can be the case the object has been loaded via an additional findXXX call
213
213
// We can enforce sets and so on, but this is more user-friendly
214
- Class <?> typeOfValue = value .getClass ();
214
+ Class <?> typeOfValue = valueToCheck .getClass ();
215
215
if (!processed && mappingContext .hasPersistentEntityFor (typeOfValue )) {
216
216
Neo4jPersistentEntity <?> entity = mappingContext .getRequiredPersistentEntity (typeOfValue );
217
217
Neo4jPersistentProperty idProperty = entity .getIdProperty ();
218
- Object id = idProperty == null ? null : entity .getPropertyAccessor (value ).getProperty (idProperty );
218
+ Object id = idProperty == null ? null : entity .getPropertyAccessor (valueToCheck ).getProperty (idProperty );
219
219
Optional <Object > alreadyProcessedObject = id == null ? Optional .empty () : processedObjects .stream ()
220
220
.filter (typeOfValue ::isInstance )
221
221
.filter (processedObject -> id .equals (entity .getPropertyAccessor (processedObject ).getProperty (idProperty )))
You can’t perform that action at this time.
0 commit comments