parse-community / Parse-SDK-Flutter

The Dart/Flutter SDK for Parse Platform
https://parseplatform.org
Apache License 2.0
573 stars 188 forks source link

Exception: FormatException: Unexpected character (at character 1) #952

Open catalunha opened 1 year ago

catalunha commented 1 year ago

New Issue Checklist

Issue Description

can you help me ?

When I apply this query, it returns no error. But I can't limit by date:

  for (var element in list) {
       final QueryBuilder<ParseObject> queryTemp =
           QueryBuilder<ParseObject>(ParseObject(EventEntity.className));

       //No search by date

       queryTemp.whereEqualTo(
           EventEntity.attendances,
           (ParseObject(AttendanceEntity.className)..objectId = element.id)
               .toPointer());

       listQueries.add(queryTemp);
     }
     QueryBuilder<ParseObject> eventsOr = QueryBuilder.or(
       ParseObject(EventEntity.className),
       listQueries,
     );

When I apply the same query including the date limits as follows:

     for (var element in list) {
       final QueryBuilder<ParseObject> queryTemp =
           QueryBuilder<ParseObject>(ParseObject(EventEntity.className));

       //+++ search by date
       final start = DateTime(2023, 06, 25);
       final end = DateTime(2023, 06, 27);
       queryTemp.whereGreaterThanOrEqualsTo(
           EventEntity.day, DateTime(start.year, start.month, start.day));
       queryTemp.whereLessThanOrEqualTo(
           EventEntity.day, DateTime(end.year, end.month, end.day, 23, 59));
       //--- search by date

       queryTemp.whereEqualTo(
           EventEntity.attendances,
           (ParseObject(AttendanceEntity.className)..objectId = element.id)
               .toPointer());

       listQueries.add(queryTemp);
     }
     QueryBuilder<ParseObject> eventsOr = QueryBuilder.or(
       ParseObject(EventEntity.className),
       listQueries,
     );

I return this error:

╭-- Parse Response
Class: Event
Function: ParseApiRQ.query
Status Code: -1
Type: Other Cause
Exception: FormatException: Unexpected character (at character 1)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www....
^

╰--

Steps to reproduce

Actual Outcome

Expected Outcome

Environment

Parse Flutter SDK

Server

Logs

parse-github-assistant[bot] commented 1 year ago

Thanks for opening this issue!