Based on your code I observed this.
invoice?.id in statusGropButton(invoice.status, invoice?.id) method.id from the input as id?.id in assignToUser(id?.id, users.id, message). Why?Just assuming, because of that the invoiceId is going as undefined. Try by passing just id instead of id?.id while calling the api functions.
You are opening a Dialogue by using assignToUserDialog flag. While submitting the form, you are doing dispatch(assignToUser(id?.id, users.id, message)); in which users is an array. That is the reason you are getting undefined. I would suggest you maintain the specific user information for which the dialogue is opened and send that specifc user.id to the API call.
* Be the first to Make Comment