# \[BUG\] Tag writes that weren't permitted to write due to user permissions still get recorded in audit log

**URL:** <https://forum.inductiveautomation.com/t/bug-tag-writes-that-werent-permitted-to-write-due-to-user-permissions-still-get-recorded-in-audit-log/108803>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [July 23, 2025, 2:40am UTC](https://forum.inductiveautomation.com/t/bug-tag-writes-that-werent-permitted-to-write-due-to-user-permissions-still-get-recorded-in-audit-log/108803 "2025-07-23T02:40:37Z")\
**Posts on this page:** 1\
**Showing post:** 14

<div class="post-metadata">

**Author:** ![Chris\_Bingham](https://avatars.discourse-cdn.com/v4/letter/c/e5b9ba/32.png) [@Chris\_Bingham](https://forum.inductiveautomation.com/u/Chris_Bingham)\
**Post date:** [March 17, 2026, 7:15pm UTC](https://forum.inductiveautomation.com/t/bug-tag-writes-that-werent-permitted-to-write-due-to-user-permissions-still-get-recorded-in-audit-log/108803/14 "2026-03-17T19:15:05Z")

</div>

Unsolicited, yet unapologetic tangent:

I do wish there were an optional argument on `system.tag.write*` functions which resembles the functionality of `skipAudit` arg on the [system.db.runPrepUpdate](https://www.docs.inductiveautomation.com/docs/8.1/appendix/scripting-functions/system-db/system-db-runPrepUpdate) function. I envision that this arg would give someone a _better_ ability to build an audit system which matches their needs.

I believe @nminchin has a post about this feature request:

> [@\[FEATURE\] Add option to skip audit log in system.tag.write functions](https://forum.inductiveautomation.com/t/feature-add-option-to-skip-audit-log-in-system-tag-write-functions/61039):
>
> I need to add previous value into the audit log, so I essentially need to create my own wrapper functions for the two system.tag.write\* functions and insert my own entries into the audit log table to which I’ve added a new ACTION\_VALUE\_PREVIOUS field. These functions both write into the audit log though which I would like to be able to skip, like is possible with the system.db.\*Update functions. PS. I already have a feature suggestion for actually recording the previous values by default, but I…

---

_[View the full topic](https://forum.inductiveautomation.com/t/bug-tag-writes-that-werent-permitted-to-write-due-to-user-permissions-still-get-recorded-in-audit-log/108803)._
