Switch on Dbase32 encoding

Bug #1166469 reported by Jason Gerard DeRose on 2013-04-08
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Microfiber
High
Jason Gerard DeRose

Bug Description

This should be a non-disruptive change. The only place where this will have any effect is when you use Database.save() or Database.save_many() with a doc (or docs) that do *not* yet have a doc['_id']

In this case, microfiber will create an ID client-side with random_id() prior to make the CouchDB request. However, currently Dmedia and Novacut always create document IDs themselves, so as mentioned, this should have no effect on either.

This change will switch this implicit ID creation from using Base32 encoding to using Dbase32 encoding. For more info on the Dbase32 encoding, please see:

http://docs.novacut.com/dbase32/index.html

Related branches

Changed in microfiber:
status: In Progress → Fix Committed
Changed in microfiber:
milestone: 13.04 → 13.05
Changed in microfiber:
milestone: 13.05 → 13.04
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers