mirror of
https://github.com/haveno-dex/haveno.git
synced 2025-10-16 04:20:42 -04:00
prevent removing triggered offer from network on edit
This commit is contained in:
parent
c07408563a
commit
1d51c362f6
1 changed files with 2 additions and 2 deletions
|
@ -741,7 +741,6 @@ public class OpenOfferManager implements PeerManager.Listener, DecryptedDirectMe
|
||||||
} else {
|
} else {
|
||||||
editedOpenOffer.setState(OpenOffer.State.AVAILABLE);
|
editedOpenOffer.setState(OpenOffer.State.AVAILABLE);
|
||||||
}
|
}
|
||||||
applyTriggerState(editedOpenOffer);
|
|
||||||
} else {
|
} else {
|
||||||
if (originalState == OpenOffer.State.AVAILABLE && hasConflictingClone(editedOpenOffer)) {
|
if (originalState == OpenOffer.State.AVAILABLE && hasConflictingClone(editedOpenOffer)) {
|
||||||
editedOpenOffer.setState(OpenOffer.State.DEACTIVATED);
|
editedOpenOffer.setState(OpenOffer.State.DEACTIVATED);
|
||||||
|
@ -750,6 +749,7 @@ public class OpenOfferManager implements PeerManager.Listener, DecryptedDirectMe
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
applyTriggerState(editedOpenOffer); // apply trigger state before adding so it's not immediately removed
|
||||||
addOpenOffer(editedOpenOffer);
|
addOpenOffer(editedOpenOffer);
|
||||||
|
|
||||||
// check for valid arbitrator signature after editing
|
// check for valid arbitrator signature after editing
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue