Add null checks for tradeManager

We get called some setter methods from protobuf methods before tradeManager is set.
This commit is contained in:
chimp1984 2020-11-19 00:07:34 -05:00
parent 438a0d8217
commit 706ec5a2ed
No known key found for this signature in database
GPG key ID: 9801B4EC591F90E3

View file

@ -294,7 +294,9 @@ public class ProcessModel implements Model, PersistablePayload {
public void setPaymentStartedMessageState(MessageState paymentStartedMessageStateProperty) {
this.paymentStartedMessageStateProperty.set(paymentStartedMessageStateProperty);
tradeManager.requestPersistence();
if (tradeManager != null) {
tradeManager.requestPersistence();
}
}
void setDepositTxSentAckMessage(AckMessage ackMessage) {
@ -306,7 +308,9 @@ public class ProcessModel implements Model, PersistablePayload {
public void setDepositTxMessageState(MessageState messageState) {
this.depositTxMessageStateProperty.set(messageState);
tradeManager.requestPersistence();
if (tradeManager != null) {
tradeManager.requestPersistence();
}
}
void witnessDebugLog(Trade trade) {