diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/savedreports/SavedReportTableCustomizer.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/savedreports/SavedReportTableCustomizer.java index 1a53cdb1..54cd3c07 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/savedreports/SavedReportTableCustomizer.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/savedreports/SavedReportTableCustomizer.java @@ -45,6 +45,7 @@ import com.kingsrook.qqq.backend.core.model.statusmessages.PermissionDeniedMessa import com.kingsrook.qqq.backend.core.processes.implementations.savedreports.SavedReportToReportMetaDataAdapter; import com.kingsrook.qqq.backend.core.utils.CollectionUtils; import com.kingsrook.qqq.backend.core.utils.ObjectUtils; +import com.kingsrook.qqq.backend.core.utils.JsonUtils; import com.kingsrook.qqq.backend.core.utils.StringUtils; @@ -153,7 +154,7 @@ public class SavedReportTableCustomizer implements TableCustomizerInterface ///////////////////////////////////////////////////////////////////////// QQueryFilter filter = SavedReportToReportMetaDataAdapter.getQQueryFilter(queryFilterJson); filter.prepForBackend(); - record.setValue("queryFilterJson", filter); + record.setValue("queryFilterJson", JsonUtils.toJson(filter)); } catch(IOException e) {