I'm using CCK 6.x-2.5, FlexiField alpha5, FileField 6.x-3.1, Drupal 6.13.
I have a node type with a FlexiField that contains two fields: (1) an image file field and (2) accompanying caption text field. It is set to unlimited values, allowing users to add a number of image/caption pairings to a given node, and it is not a required field. Other fields in the node type (but not in the FlexiField) are a Date Range field, and a couple of text fields.
I'm experiencing two types of odd behavior:
- When users create a new node of this type and enter their data *without* adding an image/caption pair (as it's not a required field), and hit Save, only the title of the node is saved -- all other data (date information, text fields, etc) is gone. If they then edit this node again, adding the missing information (but still not using the FlexiField) and hit Save, everything is as it should be -- no information is lost.
- When users create a new node of this type and enter their data *including* adding an image/caption pair or two, none of the other data is lost upon saving. *However*, when that node is edited, the image/caption pair disappears, and needs to be re-entered. Once it is re-entered, it sticks around without any more issues.
So with both issues, it's only in the initial creation of a node that these issues arise. Through disabling various fields and modules, I've been able to link the behaviour to FlexiField, but I haven't the slightest as to *why* it's happening. I'm hoping someone out there may have some insight -- thanks in advance!!