You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by "Bogdan Artyushenko (JIRA)" <ji...@apache.org> on 2011/07/12 17:25:59 UTC

[jira] [Commented] (COUCHDB-995) Changes feed returns duplicate fields with include_docs=true

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

Bogdan Artyushenko commented on COUCHDB-995:
--------------------------------------------

not quite sure but I have a problem of this type with couchdb 1.1.0, but if I use on the same pc 0.10 (or even 1.0.2) I have not this problem.

> Changes feed returns duplicate fields with include_docs=true
> ------------------------------------------------------------
>
>                 Key: COUCHDB-995
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-995
>             Project: CouchDB
>          Issue Type: Bug
>          Components: Full-Text Search, HTTP Interface
>    Affects Versions: 1.0.1
>         Environment: MacOSX with CouchDBX 1.0.1.1 as well as homebrew couchdb 1.0.1
>            Reporter: Luke Driscoll
>
> I ran in to a problem, when using couchdb-lucene; but the problem is with couch itself.  I've found this happening both on CouchDBX 1.0.1.1 and couchdb 1.0.1 (through homebrew).
> The problem is, if I update a document, and put in the same data each time, the data that comes out of the changes feed has duplicate fields.  The call: 
> http://localhost:5984/test/_changes?feed=continuous&heartbeat=15000&include_docs=true&since=0
> is returning data like this:
> {
> 	"seq":356,
> 	"id":"encounter_83-20101218T133000.000-0700",
> 	"changes":[{"rev":"2-ada5250d09a364608db6cd639c213eae"}],
> 	"doc":{
> 		"_id":"encounter_83-20101218T133000.000-0700",
> 		"_rev":"2-ada5250d09a364608db6cd639c213eae",
> 		"location":{
> 			"organisation":{
> 				"name":"Some Org",
> 				"abbrev":"0"
> 			},
> 			"location":{
> 				"name":"Other Loc",
> 				"abbrev":"Othe"
> 			}
> 		},
> 		"comment":"Broken",
> 		"appointmentDateTime":"2010-12-18T13:30:00.000-07:00",
> ->		"patient_id":"patient_83",
> 		"appointmentType":"Acute",
> ->		"type":"encounter",
> ->		"patient_id":"patient_83",
> ->		"type":"encounter"
> 	}
> }
> You'll notice that the patient_id field and the type field, are being duplicated on the data return.  This is causing couchdb-lucene to baulk, but it's also just invalid json.
> Thanks

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira