couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Luke Driscoll (JIRA)" <j...@apache.org>
Subject [jira] Created: (COUCHDB-995) Changes feed returns duplicate fields with include_docs=true
Date Wed, 22 Dec 2010 03:32:00 GMT
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.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message