From 14e3f2aac98d706ae8105893dff8d59f9f4d6b60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Lepage?= Date: Tue, 27 Feb 2024 23:48:18 +0100 Subject: [PATCH] fix --- .../model/mongo/MorphiaLazyDataModel.java | 33 ++++++++++--------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/core/src/main/java/org/primefaces/extensions/model/mongo/MorphiaLazyDataModel.java b/core/src/main/java/org/primefaces/extensions/model/mongo/MorphiaLazyDataModel.java index 0edbf021a..3d55b9946 100644 --- a/core/src/main/java/org/primefaces/extensions/model/mongo/MorphiaLazyDataModel.java +++ b/core/src/main/java/org/primefaces/extensions/model/mongo/MorphiaLazyDataModel.java @@ -21,6 +21,22 @@ */ package org.primefaces.extensions.model.mongo; +import java.io.Serializable; +import java.lang.reflect.Field; +import java.util.Arrays; +import java.util.Collections; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.function.BiConsumer; +import java.util.function.Consumer; +import java.util.logging.Logger; + +import javax.faces.FacesException; +import javax.faces.context.FacesContext; +import javax.faces.convert.Converter; + import dev.morphia.Datastore; import dev.morphia.query.FindOptions; import dev.morphia.query.MorphiaCursor; @@ -39,21 +55,6 @@ import org.primefaces.util.SerializableFunction; import org.primefaces.util.SerializableSupplier; -import javax.faces.FacesException; -import javax.faces.context.FacesContext; -import javax.faces.convert.Converter; -import java.io.Serializable; -import java.lang.reflect.Field; -import java.util.Arrays; -import java.util.Collections; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.function.BiConsumer; -import java.util.function.Consumer; -import java.util.logging.Logger; - /** * Basic {@link LazyDataModel} implementation for MongoDB using Morphia. * @@ -329,7 +330,7 @@ private Object castedValue(final String field, final Object value) { return ComponentUtils.convertToType(value, declaredField.getType(), LOGGER); } catch (final ReflectiveOperationException e) { - throw new FacesException("Failed to convert " + field + " to its corresponding data type", e); + throw new FacesException(e); } }