Closed Catrya closed 5 months ago
That error also occurs in range sales orders, but in addition in those cases there is another error: if a buyer takes a range sales order and puts an amount, and before sending the invoice, another buyer takes it but puts any other amount, Mostro will ask the second buyer to put an invoice for the amount of sats that the 1st user put, although the fiat amount is correctly shown in event 38383. If another buyer leaves the amount empty, mostro will take it as the amount of fiat and sats of the 1st user. I do not put it as another issue because when the #304 will fixed this other error will be avoided.
If a buyer takes a sales order, when it is in status
waiting-buyer-invoice
before he send the invoice, any other buyer can take it and it will be taken away from the first one, and another event 38383 will be published with this order in statuswaiting-buyer-invoice
for the new taker. If the first one tries to send the invoice mostro sends a messagge:Not allowed
. If someone else takes it while it is in statuswaiting-buyer-invoice
from the 2nd taker, it will be taken away from the previous 2 users... Even the first user can take it multiple times and each time a new 38383 event will be published for the order.Note: With BUY orders the bug does not occur