r1845 + fix a bug for trail reset processing
authorDenis Ovsienko <infrastation@yandex.ru>
Tue, 1 Apr 2008 12:25:39 +0000 (12:25 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Tue, 1 Apr 2008 12:25:39 +0000 (12:25 +0000)
inc/ophandlers.php

index e53a046e5bb821888f1c365515c666d9cc6c8764..5c9255069d45e4046cfa687cae791628f78b227f 100644 (file)
@@ -1323,10 +1323,11 @@ function saveEntityTags ($realm, $bypass)
        global $root, $pageno, $tabno, $explicit_tags, $implicit_tags;
        assertUIntArg ($bypass, __FUNCTION__);
        $entity_id = $_REQUEST[$bypass];
+       $taglist = isset ($_REQUEST['taglist']) ? $_REQUEST['taglist'] : array();
        // Build a trail from the submitted data, minimize it,
        // then wipe existing records and store the new set instead.
        wipeTags ($realm, $entity_id);
-       $newtrail = getExplicitTagsOnly (buildTrailFromIds ($_REQUEST['taglist']));
+       $newtrail = getExplicitTagsOnly (buildTrailFromIds ($taglist));
        $n_succeeds = $n_errors = 0;
        foreach ($newtrail as $taginfo)
        {