File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
projects/fusio-sdk/src/lib/component/login Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ import {UserService} from "../../service/user.service";
7
7
import { ConsumerService } from "../../service/consumer.service" ;
8
8
import { Provider } from "../../config/config" ;
9
9
import { ConfigService } from "../../service/config.service" ;
10
+ import { ClientException } from "sdkgen-client" ;
10
11
11
12
@Component ( {
12
13
selector : 'fusio-login' ,
@@ -45,16 +46,18 @@ export class LoginComponent implements OnInit {
45
46
} ) ;
46
47
} catch ( error ) {
47
48
this . loading = false ;
48
- if ( axios . isAxiosError ( error ) && error . response ) {
49
+ if ( error instanceof ClientException ) {
49
50
this . response = {
50
51
success : false ,
51
- message : error . response . data . error_description || 'An unknown error occurred ',
52
+ message : 'Could not authenticate ',
52
53
} ;
53
- } else {
54
+ } else if ( axios . isAxiosError ( error ) && error . response ) {
54
55
this . response = {
55
56
success : false ,
56
- message : String ( error ) ,
57
+ message : error . response . data . error_description || 'An unknown error occurred' ,
57
58
} ;
59
+ } else {
60
+ throw error ;
58
61
}
59
62
}
60
63
}
You can’t perform that action at this time.
0 commit comments