Skip to main content

Bugs
0 Followers
7 Questions
7 Posts

Do you have questions about Bugs?

Log in to ask questions about Bugs publicly or anonymously.

"Email Address is in use" error when updating user via API

When making PUT request to mycommunity.tribe.so/api/v1/users/:currentUserID and the request JSON body contains the users current email:

email: "current.user.email@mail.com"

we get a 400 bad request error with message: "Email Address is in use".

While it is correct that the Email Address is in use, you should check if the email is the current email of the user before checking if it is in use by other users (email_exists) and only return an error if the email is used by another user. Pseudo-code:

$currentUserEmail = $currentUser->email;
$requestEmail = $_POST['email'];

if ($currentUserEmail !== $requestEmail && email_exists($requestEmail)) {
    return TribeAPIError(
      'email_exists',
      'Email address is in use.',
      ['status' => 409]
    );
}

No biggie, but the response code should be 409 (conflict) for this case.

I got email from Google Team that our Sign in button does not follow Google branding

Dear Developer,

 

Please update the Google sign-in button on your project’s homepage URL https://www.****** so that it complies with the Google sign-in branding guidelines. (Please see attached screenshots for reference)

To proceed with the verification process, please modify your app to ensure that it complies with our requirements.

 

Discussion
Bugs
Shayra
BFS Capital | Senior Lifecycle Marketing Manager

Invites not deploying - shown as sent but, not received or recorded in Email Log

Hi @Eli  We have started to deploy invites using the "many at a time".  We've sent over 500 invites starting this morning, however, none of them are showing up in our sent Email Activity log.  Could you have a look comparing "Invites Sent" (over 500 records) vs  "Email Activity Log" less than 50. 

Perhaps there is something I am missing.  Much appreciated.