{"body":"     def _create_user(self, user_dict, password_created_at):\n-        user_dict = utils.hash_user_password(user_dict)\n+        # Bypass business logic and go straight for the identity driver\n+        # (SQL in this case)\n+        driver = self.identity_api.driver\n+        driver.create_user(user_dict['id'], user_dict)\n         with sql.session_for_write() as session:\n-            user_ref = model.User.from_dict(user_dict)\n+            user_ref = session.query(model.User).get(user_dict['id'])\n             user_ref.password_ref.created_at = password_created_at\n             user_ref.password_ref.expires_at = (\n                 user_ref._get_password_expires_at(password_created_at))\n-            session.add(user_ref)\n             return base.filter_user(user_ref.to_dict())\n \n","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/4igiqvis","modified":1485465683,"id":"4igiqvis","size":782,"lines":15,"own_paste":false,"theme":"","date":1485465683}