Can't change trust level


(Nathan Rijksen) #1

When trying to change the trust level of a user all I get is “There was a problem changing the user’s trust level.”

Checking the response with network inspector it just seems to return a standard html page with <h1 class="page-not-found">The page you requested doesn&#39;t exist or is private.</h1>


(Robin Ward) #2

I think the issue here is you are trying to demote a user below the trust level they’ve already obtained which we can’t do, as they would just be promoted again.

The error message isn’t helpful so I have corrected it in this commit to be more descriptive:

https://github.com/discourse/discourse/commit/ac4a33a656ca001a16ebc2148a4ebbd0e13a6f15


(Mittineague) #3

I was able to demote the TL of one of my test accounts (was ver 0.9.9.10 at the time).

My guess is that a member can’t be demoted to a TL they never had. i.e.

user_x invited and started at TL2 - can’t be demoted to TL1


(Robin Ward) #4

This topic was automatically closed after 24 hours. New replies are no longer allowed.