Posted by fraweg on May 5, 2012 at 12:16pm
26 followers
| Project: | Conditional Fields |
| Version: | 7.x-3.x-dev |
| Component: | Code |
| Category: | bug report |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Issue Summary
Hello,
with the the new version I became this issue
Notice: Undefined index: und in conditional_fields_evaluate_dependencies() (line 1020 of /..../sites/all/modules/conditional_fields/conditional_fields.module).
when I save my Profile.
With versions before everything was fine...
Best regards
Frank
Comments
#1
#2
Am I alone with this issue?
Best regards
Frank
#3
I have the same Problem.
Drupal: 7.14
Conditional Fields: 7.x-3.x-dev
#4
Same here.
And I don't know if it's because of that yet, but almost none of the value of the field are displayed.
But I suck when it's time to dig into to catch the problem.
Thanks for any solution.
#5
No. I have the same issue.
I don't know if this is somehow related to profile2 where i activated the conditional field.
"und" should be related to the language. Don't know much more at the moment.
The situation i'm into is this one:
- I have a profile type with many fields
- Field A has C,D,E values and activates respectively field C,D,E.
- If i check C,D or E the module behaves as expected showing the other fields.
- If i check a value on fields C,D,E (Let's say C1, C2, C3 and so on)
once i save i get the aforementioned error and the values don't get saved.
In short: Values of dependant fields don't get saved and i get this error.
Any solution, patch or clue?
#6
I tweaked a bit with the code and i found that the notice is activated by the und value. REmoving the statement on line 1020 deleted the error but didn't allow to save the values of the dependant fields.
#7
Any updates on this? I have the exact same issue.
#8
Hello,
I work with the an older version witch work.
Best regards
Frank
#9
@fraweg
An older version of Profile2 or CF? Which version(s)?
It doesn't seem to fail as long as you aren't using the "has value..." option.
Update: I managed to work around the "has value..." option by using checked/unchecked and changing from 2 radio buttons to a single checkbox. Seems to be working just fine.
#10
Hello,
I don't know witch exact version this is. But this attached works for me.
Best regards
Frank
#11
i was able to fix this by replacing
$values = $dependee_values_location[$dependee_form_field['#language']];with
$values = $dependee_values_location[$dependee_form_field['#field_name']][$dependee_form_field['#language']];I made a patch to do just that:
#12
Thanks a lot stijn.blomme!
This patch works for me!
Best regards
Frank
#13
I can confirm that the old version posted fraweg works, while the patch only removes the error message.
I'm gonna use the old version and as soon as i have some free time i will dig into the code, see the differences and hopefully correct the bug.
#14
Old version posted by fraweg works for me too...
#15
I couldn't patch it but manually, it worked. So many thanks! :-)))
#16
#11 works for me
#17
That
$dependee_form_field['#field_name']key should not be there. The patch hides the problem but doesn't fix it. I need more information to troubleshoot this issue, including the exact configuration of fields and dependencies, thanks.I'm attaching a patch that hides the problem in a better way, but don't apply it if you want to help testing.
#18
Another bug #1288522: Compatibility with profile2 (and others?) led me to a possible solution.
Please test this new patch and let me know if the error is solved!
#19
Hello peterpoe,
#18 works for me.
Thanks for that!
Best regards
Frank
#20
#18 works for me to
Thanks!
#21
is this patch already committed for next release?
#22
#18 works for me too using Profile2
thank you!
#23
In order to get Conditional Fields to work with Commerce Registration, Field Collections and Profile2, I had to use these two patches instead:
http://drupal.org/files/conditional_fields_fixed_multiple_field_collecti... from http://drupal.org/node/1464950
http://drupal.org/files/conditional_fields-support_for_markup_field-1786... from http://drupal.org/node/1786232
I could not apply both this patch and http://drupal.org/files/conditional_fields_fixed_multiple_field_collecti..., but that patch seems to also get Profile2 working?
#24
Committed (with a better/more general solution than #16). Thanks!
#25
Automatically closed -- issue fixed for 2 weeks with no activity.
#26
Every time I try to edit a profile (I'm not using Profile2, installed but disabled) I get this:
#17 results in:
#18 results in:
#27
Attached my settings.
Possible duplicate: #1904274: Many errors each time I edit & save a profile as administrator
Maybe this has something to do: #1582094: Incompatibility with Field collection (I'm using Fieldgroup)