diff --git a/authserv/app_nginx.py b/authserv/app_nginx.py
index e73bc36cac94d7ce2711bd41cc350b3d4bd2453b..0286a7a0c9411c243da8659aac69754fe2ea5b56 100644
--- a/authserv/app_nginx.py
+++ b/authserv/app_nginx.py
@@ -26,8 +26,8 @@ def do_nginx_http_auth():
         abort(500)
 
     app.logger.info(
-        'NGINX_AUTH %s %s %s',
-        username, service, auth_status)
+        'NGINX_AUTH %s %s %s shard=%s',
+        username, service, auth_status, shard)
 
     response = make_response('')
     if auth_status == 'OK':
diff --git a/authserv/ldap_model.py b/authserv/ldap_model.py
index 9757ecfc849b4f2b4712381908acb4d84aa25e15..c5d4c057ab7de48727d34d1ff656c4d9b0cfb133 100644
--- a/authserv/ldap_model.py
+++ b/authserv/ldap_model.py
@@ -121,7 +121,7 @@ class User(model.User):
                 self._totp_secret = values[0]
             elif key == SCHEMA['app_specific_password']:
                 self._asps = [v.split(':', 1) for v in values]
-            elif SCHEMA['shard'] and key == SCHEMA['shard']:
+            elif key == SCHEMA['shard']:
                 self._shard = values[0]
 
     def otp_enabled(self):