[ 
https://issues.apache.org/jira/browse/COUCHDB-2462?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14214661#comment-14214661
 ] 

ASF GitHub Bot commented on COUCHDB-2462:
-----------------------------------------

Github user garrensmith commented on the pull request:

    https://github.com/apache/couchdb-fauxton/pull/150#issuecomment-63307280
  
    @robertkowalski I don't think we should solve this issue using async. Async 
is used when callbacks are the default way of working with asynchronous 
functions. In Fauxton we use promises to handle asynchronous functions.
    
    To solve this using promises you can have the removeDocument return a 
promise (`$.Deferred()`) which gets resolved once the fadeout has occurred. 
Then use `$.when` for a final callback once everything is complete.


> /_bulk_docs API does not return a doc including an ok:true property on 
> success any more
> ---------------------------------------------------------------------------------------
>
>                 Key: COUCHDB-2462
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-2462
>             Project: CouchDB
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: BigCouch, Fauxton
>            Reporter: Robert Kowalski
>
> On Couch 1.6 /_bulk_docs returned ok: true when the request was an success. 
> On 2.0 the ok property is missing
> Example success message on 2.0:
> {code}
> [{"id":"Brocket","rev":"6-b6fa9e703c3eb92aa9c3a49cedf1e8c2"}]
> {code}
> Example error message on 2.0:
> {code}
> [{"id":"Blaggie-System","error":"conflict","reason":"Document update 
> conflict."},{"id":"Bmodule","error":"conflict","reason":"Document update 
> conflict."}]
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to