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

Bug #541455 reported by Eric Casteleijn on 2010-03-18
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
desktopcouch
High
Chad Miller
desktopcouch (Ubuntu)
High
Chad Miller
Lucid
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
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) on 2010-04-05
tags: added: desktop+ u1-lucid
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)
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  Edit
Everyone can see this information.

Other bug subscribers