Fixed NullPointerException when accessing outbox items

This commit is contained in:
2017-05-17 12:24:13 +02:00
parent 73944b5883
commit bf070da20a
4 changed files with 4 additions and 4 deletions

View File

@ -100,7 +100,7 @@ public class AndroidInventory implements Inventory {
while (c.moveToNext()) {
byte[] blob = c.getBlob(c.getColumnIndex(COLUMN_HASH));
long expires = c.getLong(c.getColumnIndex(COLUMN_EXPIRES));
result.put(new InventoryVector(blob), expires);
result.put(InventoryVector.fromHash(blob), expires);
}
}
LOG.info("Stream #" + stream + " inventory size: " + result.size());

View File

@ -272,7 +272,7 @@ public class AndroidMessageRepository extends AbstractMessageRepository {
new ByteArrayInputStream(data));
long id = c.getLong(c.getColumnIndex(COLUMN_ID));
builder.id(id);
builder.IV(new InventoryVector(iv));
builder.IV(InventoryVector.fromHash(iv));
builder.from(ctx.getAddressRepository().getAddress(c.getString(c.getColumnIndex
(COLUMN_SENDER))));
builder.to(ctx.getAddressRepository().getAddress(c.getString(c.getColumnIndex