diff --git a/management/server/idp/auth0_test.go b/management/server/idp/auth0_test.go index 0be401e65..63c634d4e 100644 --- a/management/server/idp/auth0_test.go +++ b/management/server/idp/auth0_test.go @@ -344,7 +344,7 @@ func TestAuth0_UpdateUserAppMetadata(t *testing.T) { updateUserAppMetadataTestCase2 := updateUserAppMetadataTest{ name: "Bad Status Code", inputReqBody: fmt.Sprintf("{\"access_token\":\"%s\",\"scope\":\"read:users\",\"expires_in\":%d,\"token_type\":\"Bearer\"}", token, exp), - expectedReqBody: fmt.Sprintf("{\"app_metadata\":{\"wt_account_id\":\"%s\",\"wt_pending_invite\":null,\"wt_invited_by_email\":\"\"}}", appMetadata.WTAccountID), + expectedReqBody: fmt.Sprintf("{\"app_metadata\":{\"wt_account_id\":\"%s\"}}", appMetadata.WTAccountID), appMetadata: appMetadata, statusCode: 400, helper: JsonParser{}, @@ -367,7 +367,7 @@ func TestAuth0_UpdateUserAppMetadata(t *testing.T) { updateUserAppMetadataTestCase4 := updateUserAppMetadataTest{ name: "Good request", inputReqBody: fmt.Sprintf("{\"access_token\":\"%s\",\"scope\":\"read:users\",\"expires_in\":%d,\"token_type\":\"Bearer\"}", token, exp), - expectedReqBody: fmt.Sprintf("{\"app_metadata\":{\"wt_account_id\":\"%s\",\"wt_pending_invite\":null,\"wt_invited_by_email\":\"\"}}", appMetadata.WTAccountID), + expectedReqBody: fmt.Sprintf("{\"app_metadata\":{\"wt_account_id\":\"%s\"}}", appMetadata.WTAccountID), appMetadata: appMetadata, statusCode: 200, helper: JsonParser{}, @@ -379,7 +379,7 @@ func TestAuth0_UpdateUserAppMetadata(t *testing.T) { updateUserAppMetadataTestCase5 := updateUserAppMetadataTest{ name: "Update Pending Invite", inputReqBody: fmt.Sprintf("{\"access_token\":\"%s\",\"scope\":\"read:users\",\"expires_in\":%d,\"token_type\":\"Bearer\"}", token, exp), - expectedReqBody: fmt.Sprintf("{\"app_metadata\":{\"wt_account_id\":\"%s\",\"wt_pending_invite\":true,\"wt_invited_by_email\":\"\"}}", appMetadata.WTAccountID), + expectedReqBody: fmt.Sprintf("{\"app_metadata\":{\"wt_account_id\":\"%s\",\"wt_pending_invite\":true}}", appMetadata.WTAccountID), appMetadata: AppMetadata{ WTAccountID: "ok", WTPendingInvite: &invite, diff --git a/management/server/idp/idp.go b/management/server/idp/idp.go index a1b55b183..3c1f4c327 100644 --- a/management/server/idp/idp.go +++ b/management/server/idp/idp.go @@ -71,8 +71,8 @@ type AppMetadata struct { // WTAccountID is a NetBird (previously Wiretrustee) account id to update in the IDP // maps to wt_account_id when json.marshal WTAccountID string `json:"wt_account_id,omitempty"` - WTPendingInvite *bool `json:"wt_pending_invite"` - WTInvitedBy string `json:"wt_invited_by_email"` + WTPendingInvite *bool `json:"wt_pending_invite,omitempty"` + WTInvitedBy string `json:"wt_invited_by_email,omitempty"` } // JWTToken a JWT object that holds information of a token