Bug len(None) communication extension inline attachments
Describe the bug
With the new version 1.11.0 and the introduction of inline attachments for the azure communication extension,
a bug raises with a len of None object error when not setting the inline attachments.
Thanks.
Related command
az communication email send
Errors
object of type 'NoneType' has no len()
Issue script & Debug output
az communication email send \
--connection-string "${AZURE_COMMUNICATION_SERVICE_ENDPOINT}" \
--sender "DoNotReply@${AZURE_FROM_SENDER_DOMAIN}" \
--to "${to_email}" \
--subject "TEST" \
--text "See the attachment." \
--attachments ${filename} \
--attachment-types plain/text
Expected behavior
Should work.
Environment Summary
azure-cli 2.64 azure communication extension 1.11.0
Additional context
Using azure communication extension 1.10.0 everything work as expected..
Thank you for opening this issue, we will look into it.
@manuelmazzuola , thank you for reporting this, and sorry for the inconvenience. I was able to reproduce it locally. As a workaround, I downgraded the communication extension to version 1.10.0, which allowed me to send the email successfully as you mentioned.
Here are the useful commands for everyone else:
To remove the extension:
az extension remove --name communication
To install communication extension v1.10.0:
az extension add --name communication --version 1.10.0
@manuelmazzuola , a new communication extension version 1.11.1 has been released and it includes the fix.
Thank you