Exactly, I got the 500 from Foxx. Behavior was different in 2.8.
On Friday, July 1, 2016 at 3:19:04 PM UTC+8, Jan wrote:
>
> I think you're both on the same version (3).
> Inserting a document with a uniqueness violation via the HTTP API returns:
>
> HTTP/1.1 409 Conflict
> Server: ArangoDB
> Connection: Keep-Alive
> Content-Type: application/json; charset=utf-8
> Content-Length: 109
>
> {"error":true,"errorMessage":"cannot create document, unique constraint
> violated","code":409,"errorNum":1210}
>
> whereas when the uniqueness violation is triggered from inside a Foxx
> service, the response is:
>
> HTTP/1.1 500 Internal Server Error
> Content-Type: application/json
> Server: ArangoDB
> Connection: Keep-Alive
> Content-Length: 1135
>
> {"error":true,"errorNum":500,"errorMessage":"Internal Server
> Error","code":500,"exception":"ArangoError 1210: unique constraint
> violated","stacktrace":["ArangoError: unique constraint violated","..."]}
>
> So there is indeed a difference in response status codes. I am not sure if
> this is intentional, probably it is not. Need to find out.
>
> Am Freitag, 1. Juli 2016 09:04:22 UTC+2 schrieb Thomas Weiss:
>>
>> Hi Kaveh,
>>
>> We must be running different versions because I get a status code 500
>> with the following body:
>> {"error":true,"errorNum":500,"errorMessage":"Internal Server
>> Error","code":500,"exception":"ArangoError 1210: unique constraint
>> violated","stacktrace":[...]}
>>
>> That's testing with 3.0.0 on Windows btw, not Ubuntu.
>>
>> Thanks,
>> Thomas
>>
>> On Friday, July 1, 2016 at 2:51:32 PM UTC+8, Kaveh Vahedipour wrote:
>>>
>>> Hi Thomas,
>>>
>>>
>>> this is what I am getting with 3.0 when I violate the uniqueness
>>> constraint.
>>>
>>> {"error":true,"errorMessage":"cannot create document, unique constraint
>>> violated","code":409,"errorNum":1210}
>>>
>>>
>>> Could you provide us with a little more detail, plz.
>>>
>>>
>>> Kind regards,
>>>
>>> Kaveh
>>>
>>>
>>>
--
You received this message because you are subscribed to the Google Groups
"ArangoDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.