Azure / Azure/azure-documentdb-java
ConnectionMode.DirectHttps mode doesn't enforce RequestOptions' AccessCondition
- Lenguaje dominante
- Java
- Estrellas
- 51
- Forks
- 52
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
I'm using the latest SDK 2.1.1. It seems that if I set `ConnectionPolicy`'s connection mode to be `DirectHttps`, `RequestOptions`' `AccessCondition` (type: `IfMatch`) will no longer be enforced. Request with non matching `AccessCondition` would succeed. My expectation is that such request would get a 412 with _{"Errors":["One of the specified pre-condition is not met"]}_ just like the `Gateway` connection mode, but it doesn't behave like that. This is a nasty bug, please fix it.
Guía de contribución
Línea de trabajo
El payload no menciona archivos fuente ni pruebas. Empieza reproduciendo el caso IfMatch RequestOptions tanto en el modo DirectHttps como en el modo Gateway, y luego rastrea dónde se gestiona AccessCondition. Se considera terminado cuando una condición no coincidente devuelve también la respuesta 412 indicada en DirectHttps.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java
- Área
- databases
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100