FreePBX Version
FreePBX 16
Issue Description
When a module is installed from the GUI, the symlink in admin/assets/ to modules//assets isn't created.
A number of places assume that the link is valid, so these parts of the module fail until the symlink is created.
It appears that this only happens when fwconsole reload is run (the code is in symlink_assets())
The uninstall code in the GUI does correctly remove the symlink (if it is a link)
Operating Environment
FreePBX 16.0.40.7
Relevant log output
No response