From 5810aeeefcad4354a40109b01eebbdf2baa9ff13 Mon Sep 17 00:00:00 2001 From: Ben Gotow Date: Tue, 14 Jun 2016 12:26:43 -0700 Subject: [PATCH] fix(keybase): Invite fetch doesn't need JSON parse --- internal_packages/keybase/lib/keybase-search.cjsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/internal_packages/keybase/lib/keybase-search.cjsx b/internal_packages/keybase/lib/keybase-search.cjsx index c4dba6006..10ed4274e 100755 --- a/internal_packages/keybase/lib/keybase-search.cjsx +++ b/internal_packages/keybase/lib/keybase-search.cjsx @@ -41,12 +41,11 @@ class KeybaseInviteButton extends React.Component success: (body, response) => @setState({loading: false}) try - {invite_url} = JSON.parse(body) - if not invite_url + if not (body instanceof Object) or not body.invite_url throw new Error("We were unable to retrieve an invitation.") catch err errorHandler(err) - require('electron').shell.openExternal(invite_url) + require('electron').shell.openExternal(body.invite_url) render: => if @state.loading