summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2010-01-18 13:55:28 +0300
committerAndrew Dolgov <[email protected]>2010-01-18 13:55:28 +0300
commitbd3f2ade87d63b5340bf3be26f33c6f74ac35f8c (patch)
treebb4f0161fd29d48da095cf76d8621c4cfeae4761 /modules
parentfde715c1f21fbbe651b7068c3a066be8375ee5fd (diff)
editTagsSave: invalidate article cache
Diffstat (limited to 'modules')
-rw-r--r--modules/backend-rpc.php7
1 files changed, 7 insertions, 0 deletions
diff --git a/modules/backend-rpc.php b/modules/backend-rpc.php
index adefbd5a5..f994c3e8f 100644
--- a/modules/backend-rpc.php
+++ b/modules/backend-rpc.php
@@ -440,6 +440,8 @@
if ($subop == "setArticleTags") {
+ global $memcache;
+
$id = db_escape_string($_REQUEST["id"]);
$tags_str = db_escape_string($_REQUEST["tags_str"]);
@@ -480,6 +482,11 @@
db_query($link, "COMMIT");
+ if ($memcache) {
+ $obj_id = md5("TAGS:".$_SESSION["uid"].":$id");
+ $memcache->delete($obj_id);
+ }
+
$tags_str = format_tags_string(get_article_tags($link, $id), $id);
print "<rpc-reply>