From 60fbb712c0bca7d0f5eba0a9d7893bf7e945b917 Mon Sep 17 00:00:00 2001
From: Andy Mantell <contact@andymantell.com>
Date: Wed, 9 Nov 2011 11:36:00 +0000
Subject: [PATCH] - fix php errors when iterating over feed fields in the cron hook (resulting from empty $fieldname variable)

---
 feed_field.module |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/feed_field.module b/feed_field.module
index d63ac26..d2b1796 100644
--- a/feed_field.module
+++ b/feed_field.module
@@ -623,8 +623,8 @@ function feed_field_cron($clearnid=NULL) {
           break;
         }
       }
-      $feed = $node->{$fieldname}[$delta];
-      if ($clearnid OR (($now - $node->changed) > $feed['feed_field_freq']) && !empty($feed['feed_field_freq'])) {
+
+      if (!empty($fieldname) && ($feed = $node->{$fieldname}[$delta]) && ($clearnid OR (($now - $node->changed) > $feed['feed_field_freq']) && !empty($feed['feed_field_freq']))) {
         // first we update the feeds...
         _feed_field_refresh_items($settings->id, $field_value);
         db_query("UPDATE {feed_field_settings} SET modified='%s' WHERE nid=%d AND delta=%d", $now, $nid, $settings->delta);
-- 
1.7.4.msysgit.0

