brevo-php
brevo-php copied to clipboard
Fix transactionalEmailApi::getTransacBlockedContactsRequest $senders argument conversion
According to documentation (and proven by real test),
/v3/smtp/blockedContacts API endpoint expects a senders param as a comma separated list of emails : https://developers.brevo.com/reference/gettransacblockedcontacts
But, the $senders param is not converted correctly in Brevo\Client\Api\TransactionalEmailsApi::getTransacBlockedContactsRequest and is sent as an array in the request making it fail with a 500 error.
As a fix, we can just pass $senders param in ObjectSerializer::toQueryValue to get the expected comma separated list of emails as a string from an array.