diff --git a/packages/person-select/src/person-select.js b/packages/person-select/src/person-select.js
index 099e5c0e1c9d945ef12dd57def5d62283eee0f7f..db7eacf485e3e14039cfe09a93ae6837583e0b8b 100644
--- a/packages/person-select/src/person-select.js
+++ b/packages/person-select/src/person-select.js
@@ -26,7 +26,6 @@ class PersonSelect extends VPULitElementJQuery {
 
     connectedCallback() {
         super.connectedCallback();
-        i18n.changeLanguage(this.lang);
         const that = this;
 
         this.updateComplete.then(()=>{
@@ -118,7 +117,7 @@ class PersonSelect extends VPULitElementJQuery {
         return $select;
     }
 
-    updated(changedProperties) {
+    update(changedProperties) {
         changedProperties.forEach((oldValue, propName) => {
             if (propName === "lang") {
                 i18n.changeLanguage(this.lang);
@@ -132,6 +131,8 @@ class PersonSelect extends VPULitElementJQuery {
                 }
             }
         });
+
+        super.update(changedProperties);
     }
 
     render() {
diff --git a/packages/person-select/src/utils.js b/packages/person-select/src/utils.js
index 3a4386e907df28bfb7955711a065114e0622c541..82095b3f075f9c413cb0fd0e69e75bf2bdfde920 100644
--- a/packages/person-select/src/utils.js
+++ b/packages/person-select/src/utils.js
@@ -25,6 +25,10 @@ module.exports = {
     findObjectInApiResults: (identifier, results, identifierAttribute = "@id") => {
         const members = results["hydra:member"];
 
+        if (members === undefined) {
+            return;
+        }
+
         for (const object of members){
             if (object[identifierAttribute] === identifier) {
                 return object;
diff --git a/packages/person-select/vendor/auth b/packages/person-select/vendor/auth
index e882180bbf6dc583894d684a77956249e5179c81..c87402caad63e6e41359df67857fab394c9d6cd5 160000
--- a/packages/person-select/vendor/auth
+++ b/packages/person-select/vendor/auth
@@ -1 +1 @@
-Subproject commit e882180bbf6dc583894d684a77956249e5179c81
+Subproject commit c87402caad63e6e41359df67857fab394c9d6cd5