Approved status missing on a new user

I was on
https://github.com/discourse/discourse/compare/8ad2db7d2b159e37063f89f6db8527c63594f3c9...master

but I’ve updated my self-hosted instance to latest and an issue remains.

I approved a new user, and it was removed from the pending list, but now they show as Approved: No, without a button to approve them.

This is the error that happened

https://gist.github.com/YesThatAllen/086c7667b2ac9eda04c5

1 Like

When did that error happen?

Many times today, here’s a screenshot (this is in CST). I’ve highlighted the time when I was approving the account.

I see that my docker image must be out of date, so I’ve just pulled, will rebuild the container in a few.

I’ve just fully rebuilt (and added newrelic this time) and registered a new test user.

the user is not approved, there is no Approve button when viewing it via Admin

I get this error:

https://gist.github.com/YesThatAllen/ffb6479a0f558accb1cc

I bet I could attempt to approve it from the pending user list, but will wait to hear back

3 Likes

Smells like a missing model.

Know where I could find a new model? :wink:

I think I’m stuck until one shows up here:

https://github.com/discourse/discourse/compare/5a09482b0fae025bf991a13a10a24782a62e0043...master

Hopefully @sam can fix this Australia Monday.

2 Likes

Fixed per:

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

5 Likes