[firebase_ai] Response fails to parse when a urlMetadata entry has no urlRetrievalStatus
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 74/100
Línea de trabajo
Empieza en la ruta de código de firebase_ai, en _parseUrlMetadata, e inspecciona cómo UrlRetrievalStatus._parseValue procesa los valores JSON. El issue describe el fallo cuando falta urlRetrievalStatus y el comportamiento esperado: tratar el estado ausente como desconocido. Añade o actualiza una prueba para una entrada de urlMetadata sin ese campo y confirma que el análisis se realiza correctamente.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
In firebase_ai 5.1.0, _parseUrlMetadata passes jsonObject['urlRetrievalStatus'] to UrlRetrievalStatus._parseValue, which throws type 'Null' is not a subtype of type 'Object' when the field is absent. Proto3 JSON leaves out default enum values, so an UNSPECIFIED status can arrive that way, and the whole response is lost rather than one entry. Treating a missing status as unknown would fix it.
- Lenguaje dominante
- Dart
- Estrellas
- 9.3k
- Forks
- 4.1k
- Merge medio
- 1 d 13 h
- PR fusionados (30 d)
- 70
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de firebase/flutterfire
-
[📚] App Check Windows Support still N/A on ReadmePosiblemente ocupada @Adrianogba la tomó hace 1 día. Abiertogood first issue type: documentation
Dificultad 1/5 Menos de una hora Aptitud para principiantes 35/100
firebase/flutterfire#18913 ·
Los mantenedores suelen responder en 1 día
-
[📚] Data Connect Windows Support still N/A on ReadmePosiblemente ocupada @Adrianogba la tomó hace 1 día. Abiertogood first issue type: documentation
Dificultad 1/5 Menos de una hora Aptitud para principiantes 35/100
firebase/flutterfire#18911 ·
Los mantenedores suelen responder en 1 día
-
[📚] Realtime Database Windows Support still N/A on ReadmePosiblemente ocupada @Adrianogba la tomó hace 1 día. Abiertogood first issue type: documentation
Dificultad 1/5 Menos de una hora Aptitud para principiantes 1/100
firebase/flutterfire#18909 ·
Los mantenedores suelen responder en 1 día
-
Needs Attention type: bug
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
firebase/flutterfire#18906 ·
Los mantenedores suelen responder en 1 día
-
[cloud_firestore][Android]: query snapshots() can deliver an older snapshot after a newer one since 6.7.0Posiblemente ocupada @KafuiDumeloo la tomó hace 2 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
firebase/flutterfire#18904 ·
Los mantenedores suelen responder en 1 día
Todos los issues de firebase/flutterfire
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
fable-compiler/Fable#5280 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
immich-app/immich#33043 ·
Los mantenedores suelen responder en 1 día
-
[unified_analytics] Add fallbackRootTool to getEnvironment()Posiblemente ocupada @NemesisDevX la tomó hoy. Abiertopackage:unified_analytics
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Notalib/flutter_readium#312 ·
Los mantenedores suelen responder en 2 días
-
Flatpack Window Size Gets ResetAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
finamp-app/finamp#1860 ·
Los mantenedores suelen responder en 1 día