Indeed this is a long known bug. See also GitHub for it. Logged it almost a year ago and I also filed a ticket for this a month back, but hasn’t been resolved yet, even though the fix is very easy. See below my comment from GitHub on how to solve this:
in log/CreateLogObject when checking
else if( CreateLogObjectWithoutMemberChanges ) {
change this to
else if( CreateLogObjectWithoutMemberChanges || logType == TypeOfLog.Delete) {
Hello,
Can you clarify when this scenario happens? I could not reproduce the problem.
Best,
Pouya