Document auditDocument = couchDataBase.createDocument();
auditDocument.putProperties(auditCreateAndUpdate.createAndUpdate(edAudits));
Opps: Here document is creating one revision
Here i'm updating the attachments to above document
UnsavedRevision uploadAttachments = null;
Document document;
try{
uploadAttachments = auditDocument.getCurrentRevision().createRevision();
}catch(Exception ex){
document = auditDocument;
return;
}
Bitmap signatureBitmap = edAuditSignature.getBitmapSignatureImage();
ByteArrayOutputStream bos = new ByteArrayOutputStream();
signatureBitmap.compress(Bitmap.CompressFormat.PNG, 0, bos);
byte[] bitmapdata = bos.toByteArray();
try {
uploadAttachments.setAttachment(edAuditSignature.getSignatureImageName(),
"image/png", new ByteArrayInputStream(bitmapdata));
uploadAttachments.save(true);
} catch (Exception e1) {
e1.printStackTrace();
}
Opps: Here also document is creating one more revision
So that for single document it is creating two revision but ios/ipad(Objective-c) creating only one revision for both cases
How we can solve this problem?
Thank's