1
0
Fork 0
mirror of https://github.com/documize/community.git synced 2025-07-25 16:19:46 +02:00

fix got blank page when CAS auth failure

This commit is contained in:
Derek Chen 2019-08-16 22:00:55 +08:00
parent fded0014a3
commit 9d0d4a7861
2 changed files with 5 additions and 7 deletions

View file

@ -23,12 +23,11 @@ export default Route.extend({
refreshModel: true refreshModel: true
}, },
ticket : { ticket : {
refreshModel: true, refreshModel: true
replace : true,
} }
}, },
message: '', message: '',
mode: 'login',
afterModel(model) { afterModel(model) {
return new EmberPromise((resolve) => { return new EmberPromise((resolve) => {
let constants = this.get('constants'); let constants = this.get('constants');
@ -45,11 +44,11 @@ export default Route.extend({
this.transitionTo('folders'); this.transitionTo('folders');
}, (reject) => { }, (reject) => {
if (!_.isUndefined(reject.Error)) { if (!_.isUndefined(reject.Error)) {
this.set('message', reject.Error); model.message = reject.Error;
} else { } else {
this.set('message', reject); model.message = reject.Error;
} }
this.set('mode', 'reject'); model.mode = 'reject';
resolve(); resolve();
}); });

View file

@ -8,6 +8,5 @@
{{#if (is-equal model.mode "reject")}} {{#if (is-equal model.mode "reject")}}
<div class="sso-box"> <div class="sso-box">
<p>CAS authentication failure</p> <p>CAS authentication failure</p>
<p>{{model.message}}</p>
</div> </div>
{{/if}} {{/if}}