Weird behavior for 'append' calls

c = Couchbase.bucket
c.set("k", "1", :format => :plain)
c.append("k", ",2")
p c.get("k", :format => :plain) # prints "1\",2\"" , expected => "1,2"

Versions:

Gem => 1.3.11
libcouchbase => 2.4.5
server => 3.0.1

Thanks for report. I’ve opened ticket for that: http://issues.couchbase.com/browse/RCBC-189