When I want to update a product (or other models), I pass fields that I want to edit. other fields that I do not send, I do not want them to edit or change, I want they be what they were.
in method updateProduct, I should pass ProductRequestSchema. ProductRequestSchema is set default value for some fields like status and preparation_days, and this cause edit this fields.