fixed NodeAdmin failing due to truncated formfield_for_foreignkey function
diff --git a/xos/core/admin.py b/xos/core/admin.py
index 41dfa9b..b68b398 100644
--- a/xos/core/admin.py
+++ b/xos/core/admin.py
@@ -1203,6 +1203,7 @@
 
 class NodeForm(forms.ModelForm):
     class Meta:
+        model = Node
         widgets = {
             'site': LinkedSelect,
             'deployment': LinkedSelect
@@ -1215,7 +1216,7 @@
     list_filter = ('site_deployment',)
 
     inlines = [TagInline,InstanceInline]
-    fieldsets = [('Node Details', {'fields': ['backend_status_text', 'name','site_deployment'], 'classes':['suit-tab suit-tab-details']})]
+    fieldsets = [('Node Details', {'fields': ['backend_status_text', 'name', 'site_deployment'], 'classes':['suit-tab suit-tab-details']})]
     readonly_fields = ('backend_status_text', )
 
     user_readonly_fields = ['name','site_deployment']
@@ -1227,6 +1228,10 @@
         if db_field.name == 'site':
             kwargs['queryset'] = Site.select_by_user(request.user).filter(hosts_nodes=True)
 
+        field = super(NodeAdmin, self).formfield_for_foreignkey(db_field, request, **kwargs)
+
+        return field
+
 class InstanceForm(forms.ModelForm):
     class Meta:
         model = Instance