mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-11-28 22:43:30 +03:00
🐛 Fixed error after logging in from a nested admin URL
closes https://github.com/TryGhost/Ghost/issues/10629 - the error was occurring due to `session.user` CP being populated with a rejected promise when attempting to access the first route. The CP has no dependent key so any further attempts to access `session.user` would be rejected - marking the CP as "changed" immediately after logging in means that the next request will create a new promise and successfully fetch the user
This commit is contained in:
parent
d7b464a7ff
commit
dbbc4f5fa4
@ -13,6 +13,9 @@ export default SessionService.extend({
|
||||
}),
|
||||
|
||||
authenticate() {
|
||||
// ensure any cached this.user value is removed and re-fetched
|
||||
this.notifyPropertyChange('user');
|
||||
|
||||
return this._super(...arguments).then((authResult) => {
|
||||
// TODO: remove duplication with application.afterModel
|
||||
let preloadPromises = [
|
||||
|
Loading…
Reference in New Issue
Block a user