raise exception if site cannot be found
diff --git a/plstackapi/core/api/users.py b/plstackapi/core/api/users.py
index 6862e30..09384f2 100644
--- a/plstackapi/core/api/users.py
+++ b/plstackapi/core/api/users.py
@@ -12,6 +12,8 @@
             sites = Site.objects.filter(login_base=fields['site'])
         if sites:
             site = sites[0]
+    if not site:
+        raise Exception, "No such site", fields['site']
     return site 
 
 def add_user(auth, fields):