UCP issue accessing settings in voicemail widget

Good evening,

I think that I may have identified an issue with the voicemail widget in UCP.

I have overcome the configuration issues on my system with ports to allow ajax traffic and 8001.

When using the voicemail widget for a user, the messages appear fine, playback, delete etc.

However I am unable to access the voicemail settings using the cog icon on the top right of the widget.

Interface reports an error, checking in the developer console I can see a 500 server error returned when posting to ajax.php. Looking in the payload I can see the following parameters:
Module: Dashboards
command: getwidgetsettingscontent
id: 299
rawname: voicemail
uuid: {uuid}

The response from the server is:
{
** “error”: {**
** “type”: “Whoops\Exception\ErrorException”,**
** “message”: “Undefined array key "attach"”,**
** “code”: 2,**
** “file”: “/var/www/html/admin/modules/voicemail/ucp/views/vmsettings.php”,**
** “line”: 26**
** }**
}

Other calls to ajax.php work successfully for the Dashboards module for example:
module: Dashboards
command: getsimplewidgetsettingscontent
id: user
rawname: settings
uuid: user

Any guidance is much appreciated. Thankyou.

Current PBX Version 17.0.19.23
Current System Version 12.7.8-2408-1.sng12
UCP 17.0.4.23