From: garvinhicking <garvinhicking>
Date: Wed, 23 Nov 2005 11:30:28 +0000 (+0000)
Subject: fix permalinks array idx
X-Git-Tag: 0.9.1~20
X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=0b43b3f02f6503aac5859d6123ffdc9fa27946fc;p=s9y.git

fix permalinks array idx
---

diff --git a/docs/NEWS b/docs/NEWS
index 6149463..ee0b51f 100644
--- a/docs/NEWS
+++ b/docs/NEWS
@@ -1,8 +1,11 @@
 # $Id$
 
-Version 0.9.1 ()
+Version 0.9.1 (November 23rd, 2005)
 ------------------------------------------------------------------------
 
+    * Fix renaming authors and categories to also properly update permalinks
+      that have no %id% column (garvinhicking)
+
     * Fix configuration for non-admins to not properly store values like
       blog Title (garvinhicking)
 
diff --git a/include/admin/personal.inc.php b/include/admin/personal.inc.php
index 7a27edc..3ae27c1 100644
--- a/include/admin/personal.inc.php
+++ b/include/admin/personal.inc.php
@@ -58,6 +58,7 @@ if ($serendipity['GET']['adminAction'] == 'save' && serendipity_checkFormToken()
             }
 
             $pl_data = array(
+                'id'       => $serendipity['POST']['authorid'],
                 'authorid' => $serendipity['POST']['authorid'],
                 'username' => $_POST['username'],
                 'realname' => $_POST['realname'],
diff --git a/include/admin/users.inc.php b/include/admin/users.inc.php
index 9e86e91..67df299 100644
--- a/include/admin/users.inc.php
+++ b/include/admin/users.inc.php
@@ -133,6 +133,7 @@ if (isset($_POST['SAVE_EDIT']) && serendipity_checkFormToken()) {
         }
 
         $pl_data = array(
+            'id'       => $serendipity['POST']['authorid'],
             'authorid' => $serendipity['POST']['authorid'],
             'username' => $_POST['username'],
             'realname' => $_POST['realname'],
diff --git a/include/functions.inc.php b/include/functions.inc.php
index b8db1d1..654ee55 100644
--- a/include/functions.inc.php
+++ b/include/functions.inc.php
@@ -676,6 +676,7 @@ function serendipity_updateCategory($cid, $name, $desc, $authorid, $icon, $paren
     serendipity_plugin_api::hook_event('backend_category_update', $cid);
 
     $data = array(
+        'id'                   => $cid,
         'categoryid'           => $cid,
         'category_name'        => $name,
         'category_description' => $desc