Deimos-Applications/dialog_flowtter

[BUG] Unhandled Exception: type 'Null' is not a subtype of type 'num' in type cast

Closed this issue · 1 comments

Describe the bug
When sending any message to Dialogflow that contains any special characters. The lib shows the following error in the DetectIntentResponse class.

To Reproduce
Just send send a sentence that contains an invalid character, example: 04/30/2023

Expected behavior
I expected it to return the next phrases registered in DialogFlow.

Screenshots
image

Smartphone (please complete the following information):

  • Device: Poco M3 Pro 5G
  • OS: Android
  • Version: 11

Package version

  • Version: ^0.3.3

Stack Trace
E/flutter ( 4066): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: type 'Null' is not a subtype of type 'num' in type cast
E/flutter ( 4066): #0 _$SentimentFromJson (package:dialog_flowtter/src/models/detect_intent_response/sentiment.g.dart:10:29)
E/flutter ( 4066): #1 new Sentiment.fromJson (package:dialog_flowtter/src/models/detect_intent_response/sentiment.dart:30:7)
E/flutter ( 4066): #2 _$SentimentAnalysisResultFromJson (package:dialog_flowtter/src/models/detect_intent_response/sentiment_analysis_result.g.dart:14:23)
E/flutter ( 4066): #3 new SentimentAnalysisResult.fromJson (package:dialog_flowtter/src/models/detect_intent_response/sentiment_analysis_result.dart:40:7)
E/flutter ( 4066): #4 _$QueryResultFromJson (package:dialog_flowtter/src/models/detect_intent_response/query_result.g.dart:34:37)
E/flutter ( 4066): #5 new QueryResult.fromJson (package:dialog_flowtter/src/models/detect_intent_response/query_result.dart:156:7)
E/flutter ( 4066): #6 _$DetectIntentResponseFromJson (package:dialog_flowtter/src/models/detect_intent_response/detect_intent_response.g.dart:15:25)
E/flutter ( 4066): #7 new DetectIntentResponse.fromJson (package:dialog_flowtter/src/models/detect_intent_response/detect_intent_response.dart:82:7)
E/flutter ( 4066): #8 DialogFlowtter.detectIntent (package:dialog_flowtter/src/dialog.dart:215:33)

Flutter Doctor Info
Add the flutter doctor command output

Additional context
Add any other context about the problem here.

stale commented

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.