I have edited the body field in the System/Notification/Email/ CloudMiqProvisionRequestRequesterPending
instance and now it simply doesn’t send an email at all when I submit a request. What am I doing wrong?
first I changed:
<a href=${/#miq_request.show_url}>${/#miq_request.show_url}</a>
To:
<a href=${/#miq_request.show_url}>${/#miq_request}</a>
(I did that to see the miq_request object to see what other properties it might have. All I got in the email was a “#”.)
So I changed it to:
<a href="https://manage_iq.corp.net/miq_request/show_list#/">click here</a>.
After making this change, ManageIQ stopped sending pending approval emails to the requester altogether.
I have tried all of the following to revert to the original, but it still doesn’t send an email when I submit a request:
- I restored the original content in the body field,
- I tried removing my copy of the /System/Notification namespace and it’s classes and instances altogether
- I tried re-copying the class and instance afresh from the locked domain.
- I also tried stopping and starting the EVM Server Process from the Appliance Console.
And yet the system will not send me a pending approval email when I submit a request.
I looked in automation.log for errors and found:
Class [Discovery/ObjectWalker] not found in MiqAeDatastore
No errors in evm.log
Any idea why it won’t send an email anymore?