Fix a few serialization functions

This commit is contained in:
Lee Clagett 2020-08-20 16:55:51 -04:00
parent a2ff89bc24
commit 535fd2bd97
2 changed files with 18 additions and 18 deletions
src/db

View file

@ -146,14 +146,14 @@ namespace db
void map_spend(F& format, T1& self, T2& payment_id)
{
wire::object(format,
wire::field("height", self.link.height),
wire::field("height", std::ref(self.link.height)),
wire::field("tx_hash", std::ref(self.link.tx_hash)),
WIRE_FIELD(image),
WIRE_FIELD(source),
WIRE_FIELD(timestamp),
WIRE_FIELD(unlock_time),
WIRE_FIELD(mixin_count),
wire::optional_field("payment_id", payment_id)
wire::optional_field("payment_id", std::ref(payment_id))
);
}
}
@ -186,7 +186,7 @@ namespace db
wire::object(format,
wire::field("key_image", std::ref(self.value)),
wire::field("tx_hash", std::ref(self.link.tx_hash)),
wire::field("height", self.link.height)
wire::field("height", std::ref(self.link.height))
);
}
}