diff --git a/sites/all/modules/contrib/views/modules/node/views_plugin_argument_default_node.inc b/sites/all/modules/contrib/views/modules/node/views_plugin_argument_default_node.inc
index 65fc0eb..80ce120 100644
--- a/sites/all/modules/contrib/views/modules/node/views_plugin_argument_default_node.inc
+++ b/sites/all/modules/contrib/views/modules/node/views_plugin_argument_default_node.inc
@@ -19,6 +19,17 @@ class views_plugin_argument_default_node extends views_plugin_argument_default {
       }
     }
 
+    // If this was system/ajax callback url does not contain info
+    // about node nor does the post data of request but we can
+    // find the node information in Header data in Referer value.
+    if (!empty($_SERVER["HTTP_REFERER"])
+    ) {
+      preg_match('/node\/(\d*)/i', $_SERVER["HTTP_REFERER"], $node_id_data);
+      if (isset($node_id_data[1])) {
+        return $node_id_data[1];
+      }
+    }
+
     if (arg(0) == 'node' && is_numeric(arg(1))) {
       return arg(1);
     }
