diff --git a/include/functions_entries.inc.php b/include/functions_entries.inc.php index 92d7437e..6b11f1a1 100644 --- a/include/functions_entries.inc.php +++ b/include/functions_entries.inc.php @@ -1367,6 +1367,8 @@ function serendipity_updertEntry($entry) { foreach ($categories as $cat) { if (is_numeric($cat)) { serendipity_db_query("INSERT INTO {$serendipity['dbPrefix']}entrycat (entryid, categoryid) VALUES ({$entry['id']}, {$cat})"); + } elseif (is_array($cat) && !empty($cat['categoryid'])) { + serendipity_db_query("INSERT INTO {$serendipity['dbPrefix']}entrycat (entryid, categoryid) VALUES ({$entry['id']}, {$cat['categoryid']})"); } } }