I don't really know if it's a Emfield bug or CCK multigroup bug,
but the fix I've found is to be paced in Emfield, so…

When I use a Youtube embed field in a multigroup, the value is not saved.
After debugging, I've found that if I change

function emfield_emfield_content_is_empty($item, $field) {
  return empty($item['value']);
}

to

function emfield_emfield_content_is_empty($item, $field) {
  return (empty($item['value']) && empty($item['embed']));
}

everything works fine.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

heavy_engineer’s picture

thanks, this works for me too.

dieppon’s picture

this fixes the issue for us too.

TajinderSingh’s picture

Priority: Normal » Critical

Fixes the issue.

jdanthinne’s picture

Status: Active » Reviewed & tested by the community
jovanni.io1’s picture

I have created patch for this issue.

  • aaron committed f19cc39 on 6.x-1.x
    Issue #1286274 by jovanni.iol: fixed Value not saved when used in a CCK...
aaron’s picture

Issue summary: View changes
Status: Reviewed & tested by the community » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.