diff --git a/plugins/personal/generic/class_user.inc b/plugins/personal/generic/class_user.inc
index 068c1d3251ccc2e35d7d07b2e2e7947015784bc1..314ad79288d7267b36b91d0b8502d6ff4c08f090 100644
--- a/plugins/personal/generic/class_user.inc
+++ b/plugins/personal/generic/class_user.inc
@@ -454,6 +454,12 @@ class user extends simplePlugin
     $this->was_locked = $this->attributesAccess['userPassword']->isLocked();
   }
 
+  function is_this_account($attrs)
+  {
+    /* Only inetOrgPerson is needed, it has the two others as SUP classes */
+    return (isset($attrs['objectClass']) && in_array_ics('inetOrgPerson', $attrs['objectClass']));
+  }
+
   function postCopyHook()
   {
     $this->attributesAccess['uid']->setDisabled($this->initially_was_account && !$this->is_template);