20<\/a><\/strong><\/pre><\/td>\n diff --git a/Source/CBLDatabase+Attachments.m b/Source/CBLDatabase+Attachments.m<\/span><\/span>
<\/span>index 618168e..0480fbd 100644<\/span><\/span>
<\/span>--- <\/span>a/Source/CBLDatabase+Attachments.m<\/span><\/span>
<\/span>+++ <\/span>b/Source/CBLDatabase+Attachments.m<\/span><\/span>
<\/span>@@<\/span> -521,12 +521,9 <\/span>@@<\/span><\/span> static bool digestToBlobKey(NSString* digest, CBLBlobKey* key) {<\/span>
<\/span> return nil;<\/span>
<\/span> }<\/span>
<\/span> id revPosObj = attachInfo[@"revpos"];<\/span>
<\/span>-<\/span> if (revPosObj) {<\/span><\/span>
<\/span>-<\/span> int revPos = [$castIf(NSNumber, revPosObj) intValue];<\/span><\/span>
<\/span>-<\/span> if (revPos <= 0) {<\/span><\/span>
<\/span>-<\/span> *outStatus = kCBLStatusBadAttachment;<\/span><\/span>
<\/span>-<\/span> return nil;<\/span><\/span>
<\/span>-<\/span> }<\/span><\/span>
<\/span>+<\/span> if (!revPosObj) { // allow any (even bogus) attachInfo[@"revpos"]<\/span><\/span>
<\/span>+<\/span> *outStatus = kCBLStatusBadAttachment;<\/span><\/span>
<\/span>+<\/span> return nil;<\/span><\/span>
<\/span> }<\/span>
<\/span> continue;<\/span>
<\/span> }<\/span>
<\/span><\/pre><\/td>\n<\/tr><\/table>\n\n");
|