File tree Expand file tree Collapse file tree 2 files changed +10
-5
lines changed Expand file tree Collapse file tree 2 files changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -119,11 +119,13 @@ export class JsonRpcAuthProviderClient implements PromiseClient<typeof AuthProvi
119
119
throw new ConnectError ( "clientId or clientSecret are required" , Code . InvalidArgument ) ;
120
120
}
121
121
122
- await getGitpodService ( ) . server . updateAuthProvider ( request . authProviderId , {
122
+ const entry = await getGitpodService ( ) . server . updateAuthProvider ( request . authProviderId , {
123
123
clientId,
124
124
clientSecret,
125
125
} ) ;
126
- return new UpdateAuthProviderResponse ( ) ;
126
+ return new UpdateAuthProviderResponse ( {
127
+ authProvider : converter . toAuthProvider ( entry ) ,
128
+ } ) ;
127
129
}
128
130
129
131
async deleteAuthProvider ( request : PartialMessage < DeleteAuthProviderRequest > ) : Promise < DeleteAuthProviderResponse > {
Original file line number Diff line number Diff line change @@ -143,23 +143,26 @@ export class AuthProviderServiceAPI implements ServiceImpl<typeof AuthProviderSe
143
143
throw new ConnectError ( "Provider not found." , Code . NotFound ) ;
144
144
}
145
145
146
+ let entry : AuthProviderEntry ;
146
147
if ( authProvider . organizationId ) {
147
- await this . authProviderService . updateOrgAuthProvider ( context . user . id , {
148
+ entry = await this . authProviderService . updateOrgAuthProvider ( context . user . id , {
148
149
id : request . authProviderId ,
149
150
organizationId : authProvider . organizationId ,
150
151
clientId : clientId ,
151
152
clientSecret : clientSecret ,
152
153
} ) ;
153
154
} else {
154
- await this . authProviderService . updateAuthProviderOfUser ( context . user . id , {
155
+ entry = await this . authProviderService . updateAuthProviderOfUser ( context . user . id , {
155
156
id : request . authProviderId ,
156
157
ownerId : context . user . id ,
157
158
clientId : clientId ,
158
159
clientSecret : clientSecret ,
159
160
} ) ;
160
161
}
161
162
162
- return new UpdateAuthProviderResponse ( ) ;
163
+ return new UpdateAuthProviderResponse ( {
164
+ authProvider : this . apiConverter . toAuthProvider ( AuthProviderEntry . redact ( entry ) ) ,
165
+ } ) ;
163
166
}
164
167
165
168
async deleteAuthProvider (
You can’t perform that action at this time.
0 commit comments