diff --git a/editablefields.module b/editablefields.module
index df840ae..1970c39 100755
--- a/editablefields.module
+++ b/editablefields.module
@@ -90,6 +90,12 @@ function theme_editablefields_formatter_editable($element) {
   if (content_handle('widget', 'multiple values', $field) == CONTENT_HANDLE_CORE) {
   }
 
+  // The node_access() function requires that $node->status be
+  // available. If this is part of the view, set that here.
+  if (!isset($node->status) && isset($node->node_status)) {
+    $node->status = $node->node_status;
+  }
+
   // See if access to this form element is restricted,
   // if so, skip widget processing and just set the value.
   if (!node_access('update', $node) || !content_access('edit', $field)) {
