You are here

function tweet_feed_field_presave in Tweet Feed 7.3

Same name and namespace in other branches
  1. 7.2 tweet_feed.field_info.inc \tweet_feed_field_presave()

Implements hook_field_presave().

PDO throws an error when attempting to insert an empty string into a float field. Go through all values and convert empty strings to NULL.

File

./tweet_feed.field_info.inc, line 35

Code

function tweet_feed_field_presave($entity_type, $entity, $field, $instance, $langcode, &$items) {
  if ($field['type'] === 'tweet_feed_user_mention') {
    foreach ($items as $delta => $item) {
      if (!empty($item)) {
        foreach ($item as $k => $v) {
          if ($v === '') {
            $item[$k] = NULL;
          }
        }
        $items[$delta] = $item;
      }
    }
  }
}