File tree 1 file changed +14
-7
lines changed
admin-ui/plugins/auth-server/components/Clients
1 file changed +14
-7
lines changed Original file line number Diff line number Diff line change @@ -76,10 +76,14 @@ function ClientWizardForm({
76
76
setModal ( ! modal )
77
77
}
78
78
function validateFinish ( ) {
79
- if ( formRef && formRef . current && formRef . current . values . redirectUris . length > 0 ) {
80
- toggle ( )
79
+ if ( formRef . current . values . grantTypes . includes ( 'authorization_code' ) || formRef . current . values . grantTypes . includes ( 'implicit' ) ) {
80
+ if ( formRef && formRef . current && formRef . current . values . redirectUris . length > 0 ) {
81
+ toggle ( )
82
+ } else {
83
+ toast . info ( "Please add atleast 1 redirect URL" ) ;
84
+ }
81
85
} else {
82
- toast . info ( "Please add atleast 1 redirect URL" ) ;
86
+ toggle ( )
83
87
}
84
88
}
85
89
function setId ( index ) {
@@ -89,12 +93,15 @@ function ClientWizardForm({
89
93
setCurrentStep ( sequence [ sequence . indexOf ( currentStep ) - 1 ] )
90
94
}
91
95
function nextStep ( ) {
92
- if ( formRef && formRef . current && formRef . current . values . redirectUris . length > 0 ) {
93
- setCurrentStep ( sequence [ sequence . indexOf ( currentStep ) + 1 ] )
96
+ if ( formRef . current . values . grantTypes . includes ( 'authorization_code' ) || formRef . current . values . grantTypes . includes ( 'implicit' ) ) {
97
+ if ( formRef && formRef . current && formRef . current . values . redirectUris . length > 0 ) {
98
+ setCurrentStep ( sequence [ sequence . indexOf ( currentStep ) + 1 ] )
99
+ } else {
100
+ toast . info ( "Please add atleast 1 redirect URL" ) ;
101
+ }
94
102
} else {
95
- toast . info ( "Please add atleast 1 redirect URL" ) ;
103
+ setCurrentStep ( sequence [ sequence . indexOf ( currentStep ) + 1 ] )
96
104
}
97
-
98
105
}
99
106
function isComplete ( stepId ) {
100
107
return sequence . indexOf ( stepId ) < sequence . indexOf ( currentStep )
You can’t perform that action at this time.
0 commit comments