Thread:Project:Support desk/Uncommitted DB writes from actions such as Undelete, Protect, Move/reply (4)

I set all four values in that section of the Manual page to true, and what I'm now seeing is what looks like a mess of output, and the following line appears twice at the end of each page: Title::getRestrictionTypes: applicable restrictions to  are {edit,move}

I went to look in Title.php, and what I found almost doesn't seem right. In the function  I'm seeing this: // Can't protect pages that exist. if ( $this->exists ) { return false; }

which is leading me to believe that the only protection I'm able to perform is protection from creation (which, as I just tested, I am able to do). If I'm right, then that identifies at least one problem. However, as far as moving and undeleting, I'm not sure where I would find the code causing this issue.