server_base.CouchDatabaseBase.put_records_batch() does not unpack records before sending them to couchdb-python

Bug #541455 reported by Eric Casteleijn
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
desktopcouch
Fix Released
High
Chad Miller
desktopcouch (Ubuntu)
Confirmed
High
Chad Miller
Lucid
Won't Fix
High
Unassigned

Bug Description

When fixing bug #541450, I found that put_records_batch sends a list of desktopcouch Record objects to couchdb-python's db.update method, instead of plain dictionaries, as it should. This apparently worked enough of the time to make the test for it pass, at least until the aforementioned bug was fixed. It will lead to very unpredictable behavior though, and loss of data.

Changed in desktopcouch:
status: New → In Progress
importance: Undecided → High
assignee: nobody → Eric Casteleijn (thisfred)
Changed in desktopcouch:
status: In Progress → Fix Committed
status: Fix Committed → Fix Released
Revision history for this message
Chad Miller (cmiller) wrote :

Included in a debdiff from this morning.

Changed in desktopcouch (Ubuntu):
status: New → Confirmed
assignee: nobody → Ken VanDine (ken-vandine)
importance: Undecided → High
Chad Miller (cmiller)
tags: added: desktop+ u1-lucid
Revision history for this message
Eric Casteleijn (thisfred) wrote :

Chad, is this fix released?

Changed in desktopcouch (Ubuntu):
assignee: Ken VanDine (ken-vandine) → nobody
Changed in desktopcouch (Ubuntu Lucid):
assignee: Ken VanDine (ken-vandine) → nobody
Changed in desktopcouch:
assignee: Eric Casteleijn (thisfred) → Chad Miller (cmiller)
Changed in desktopcouch (Ubuntu):
assignee: nobody → Chad Miller (cmiller)
Revision history for this message
Rolf Leggewie (r0lf) wrote :

lucid has seen the end of its life and is no longer receiving any updates. Marking the lucid task for this ticket as "Won't Fix".

Changed in desktopcouch (Ubuntu Lucid):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.