Skip to content

Commit 9f79c28

Browse files
committed
Issue #12: Adjust instance id when deleting.
Fixes #12.
1 parent e1cb5e2 commit 9f79c28

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

conditional_fields.module

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1532,11 +1532,12 @@ function conditional_fields_dependency_delete($dependency_ids) {
15321532
* Delete any dependency associated with the deleted instance.
15331533
*/
15341534
function conditional_fields_field_delete_instance($instance) {
1535+
$id = $instance['entity_type'] . '.' . $instance['bundle'] . '.' . $instance['field_name'];
15351536
db_delete('conditional_fields')
15361537
->condition(
15371538
db_or()
1538-
->condition('dependee', $instance['id'])
1539-
->condition('dependent', $instance['id']))
1539+
->condition('dependee', $id)
1540+
->condition('dependent', $id))
15401541
->execute();
15411542
}
15421543

0 commit comments

Comments
 (0)