diff --git a/github/github-membership.sh b/github/github-membership.sh
index 0966a3593913d59304557002dfa7393e3e5afe08..e56ad34e63ab484d022da2d6b69ede96ef22994a 100755
--- a/github/github-membership.sh
+++ b/github/github-membership.sh
@@ -4,7 +4,7 @@ IFS=$'\n\t'
 
 list_active_membership () {
   local ORGS ORG
-  ORGS=$(gh api user/memberships/orgs --paginate | jq '.[] | select(.state | contains("active"))' | jq -r ".organization.login")
+  ORGS=$(gh api user/memberships/orgs --paginate | jq -r '.[] | select(.state | contains("active")) | .organization.login')
   echo "Member of the following GitHub organizations:"
   for ORG in ${ORGS}
   do
@@ -14,7 +14,7 @@ list_active_membership () {
 
 list_pending_membership () {
   local ORGS ORG
-  ORGS=$(gh api user/memberships/orgs --paginate | jq '.[] | select(.state | contains("pending"))' | jq -r ".organization.login")
+  ORGS=$(gh api user/memberships/orgs --paginate | jq -r '.[] | select(.state | contains("pending")) | .organization.login')
   echo "Invitation to join the following GitHub organizations:"
   for ORG in ${ORGS}
   do
@@ -24,7 +24,7 @@ list_pending_membership () {
 
 join_pending_membership () {
   local ORGS
-  ORGS=$(gh api user/memberships/orgs --paginate | jq '.[] | select(.state | contains("pending"))' | jq -r ".organization.login")
+  ORGS=$(gh api user/memberships/orgs --paginate | jq -r '.[] | select(.state | contains("pending")) | .organization.login')
   for ORG in ${ORGS}
   do
     echo "Joining org ${ORG}"