- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-05-2025 11:48 PM
Hi All,
Recently, while working with Document Templates, I encountered an issue that I initially thought was specific to our instance. However, after replicating the same steps in my Personal Developer Instance, I noticed the issue persists there as well. This leads me to believe it might be a bug in the ServiceNow platform.
Here’s the issue:
When editing a document template, if I try to update the header image or footer image, it works as expected. However, if I attempt to delete the header image (using the delete option provided), it appears to be removed initially—but once I save the template, the previous header image reappears.
In short, it seems we can update the header image but not delete it, even though the delete option is available in the UI.
If this is not a bug or if I’m missing something, kindly let me know.
I’ve attached an attachment for reference. Please feel free to reach out if you need more details.
Thanks in advance!
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-21-2025 09:31 PM
For anyone reading this in the future — I eventually found the solution to this issue.
There was an Out-of-the-Box (OOB) ACL that was preventing users from deleting the header image. Interestingly, I had already noticed this ACL before posting the question, and I also had the required role. So, the big question was: Why was I still unable to delete it?
Well, I overlooked reviewing the script within the ACL.
It turns out that the ACL is designed to apply only when the document template is in the "Draft" state. In our case, when we attempt to delete the header image, the document template transitions into the "Editing" state. As a result, the ACL doesn't apply—even though I have the necessary role.
Here are two possible solutions:
1. Click on Admin Override, and you'll be able to delete the image.
2. Modify the ACL script to also apply when the state is "Editing."
I may have found the answer a bit late, but I genuinely enjoyed the learning process. It was a valuable experience!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-24-2025 06:37 PM
Thank you for this. This worked for me. It was on the sn_doc_template: delete ACL.