From 333c38fbacdf486c6722b40c8ae56ad3cae0a6e6 Mon Sep 17 00:00:00 2001 From: Neil Blakey-Milner Date: Wed, 12 Oct 2005 12:11:07 +0000 Subject: [PATCH] Set fieldset to incomplete on storing a new relationship. --- presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/conditional/ajaxSimpleConditionals.php | 5 +++++ 1 file changed, 5 insertions(+), 0 deletions(-) diff --git a/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/conditional/ajaxSimpleConditionals.php b/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/conditional/ajaxSimpleConditionals.php index 4f64ffe..142ae0c 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/conditional/ajaxSimpleConditionals.php +++ b/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/conditional/ajaxSimpleConditionals.php @@ -28,6 +28,7 @@ class AjaxConditionalAdminDispatcher extends KTStandardDispatcher { // handle the store, and DON'T give a 500 ;) does not act on the information. global $default; $default->log->error(http_build_query($_REQUEST)); + $iFieldsetId = KTUtil::arrayGet($_REQUEST, 'fieldset_id'); $parent_field = KTUtil::arrayGet($_REQUEST, 'parent_field'); $parent_lookup = KTUtil::arrayGet($_REQUEST, 'parent_lookup'); $child_lookups = KTUtil::arrayGet($_REQUEST, 'child_lookups'); @@ -39,6 +40,10 @@ class AjaxConditionalAdminDispatcher extends KTStandardDispatcher { // field_id:[lookup_id, lookup_id], // } + $oFieldset =& KTFieldset::get($iFieldsetId); + $oFieldset->setIsComplete(false); + $oFieldset->update(); + $oParentInstance = KTMetadataUtil::getOrCreateValueInstanceForLookup($parent_lookup); $iBehaviourId = $oParentInstance->getBehaviourId(); $oParentMetadata =& MetaData::get($oParentInstance->getFieldValueId()); -- libgit2 0.21.4