I am a site/subsite owner with no rights at the site collection level. While creating a new subsite, I accidently removed most groups from site permissions for the top level site I control. As sometimes happens, rather than taking a few minutes to breathe, I thought to reverse my mistake by clicking on the Inherit Permissions button on the top level I own. The permissions were then the same as the site collection level.
Below my top level site, called "TOP", I have 10 subsites which had unique permissions. Inheritance has long been broken from TOP and there are also hundreds of unique library and list group assignments (these were not inheriting either).
When I clicked that button on TOP, not only did TOP revert to collection permissions, every subsite, every library and list, reverted to the permissions granted at the site collection level as well except for 2 subsites where I did not have access. (lots of repair work to be done now) 3 custom permission levels, 2 of which I did NOT create, disappeared.
My understanding of breaking inheritance is that once broken, changes made above the break will not flow down. I would think that clicking on Inherit Permissions on the site above the break would have the same effect. The reversion would stop where inheritance was already broken.
Is my understanding incorrect or did we have some type of issue behind the scenes that caused this to happen?
Thanks!