microsoftgraph / microsoftgraph/msgraph-sdk-php
ChangeType enum not handling capitalized values
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- PHP
- Estrellas
- 669
- Forks
- 150
- Merge medio
- 15 h 21 min
- PR fusionados (30 d)
- 3
Descripción
We are using v1 (1.109.2) and are seeing problems when handling change notifications: "unhandled enum value Updated"
Model/ChangeType.php is stating that it only supports updated/deleted/created (note the lower case words).
Notifications apparently have Updated/Deleted/Created (since a new update on the Graph servers ?).
We are seeing this when calling ChangeNotification::getChangeType().
The ChangeNotification object has been created when handling the incoming request that we receive, something like this:
$notificationData = $request->getDecodedJsonContent();
$notification = new ChangeNotification($notificationData);
$changeType = $notification->getChangeType(); <===== Throws!
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.
Línea de trabajo
Comienza con Model/ChangeType.php y la ruta ChangeNotification::getChangeType() mencionada en el informe. Reproduce el fallo con una notificación que contenga el valor en mayúsculas Updated, Deleted o Created y, a continuación, verifica que cada valor se gestione sin el error de enum no gestionado.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- php
- Área
- api
- Tipo de issue
- Error
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Estancado
- Claridad
- Bien especificado
- Aptitud para principiantes
- 52/100