diff --git a/action.php b/action.php
index 7faa8dcc85379e032a3784b2cf62cc73d9835cc2..ff97a57936867c6e989acc8f5f1dec8f5bbff456 100644
--- a/action.php
+++ b/action.php
@@ -36,8 +36,8 @@ class action_plugin_oauthgeneric extends Adapter
 
         // type fixes
         if (is_array($user)) $user = array_shift($user);
-        if (is_array($name)) $user = array_shift($name);
-        if (is_array($mail)) $user = array_shift($mail);
+        if (is_array($name)) $name = array_shift($name);
+        if (is_array($mail)) $mail = array_shift($mail);
         if (!is_array($grps)) {
             $grps = explode(',', $grps);
             $grps = array_map('trim', $grps);