Fossil SCM

Increment the cfgcnt when a forum items held for moderation is approved or disapproved, so that the timeline etag cache will expire.

drh 2020-08-22 15:31 trunk
Commit c80762fa811264605792fbbf473de09f3d091e5983e5b8aa56b3f41f19af0f51
1 file changed +2
--- src/moderate.c
+++ src/moderate.c
@@ -159,10 +159,11 @@
159159
rid, rid, rid
160160
);
161161
db_multi_exec("DELETE FROM modreq WHERE objid=%d", rid);
162162
admin_log("Approved moderation of rid %c-%d.", class, rid);
163163
if( class!='a' ) search_doc_touch(class, rid, 0);
164
+ setup_incr_cfgcnt();
164165
db_end_transaction(0);
165166
}
166167
167168
/*
168169
** WEBPAGE: modreq
@@ -221,7 +222,8 @@
221222
while( db_step(&q)==SQLITE_ROW ){
222223
int const objid = db_column_int(&q, 0);
223224
moderation_disapprove(objid);
224225
}
225226
db_finalize(&q);
227
+ setup_incr_cfgcnt();
226228
db_end_transaction(0);
227229
}
228230
--- src/moderate.c
+++ src/moderate.c
@@ -159,10 +159,11 @@
159 rid, rid, rid
160 );
161 db_multi_exec("DELETE FROM modreq WHERE objid=%d", rid);
162 admin_log("Approved moderation of rid %c-%d.", class, rid);
163 if( class!='a' ) search_doc_touch(class, rid, 0);
 
164 db_end_transaction(0);
165 }
166
167 /*
168 ** WEBPAGE: modreq
@@ -221,7 +222,8 @@
221 while( db_step(&q)==SQLITE_ROW ){
222 int const objid = db_column_int(&q, 0);
223 moderation_disapprove(objid);
224 }
225 db_finalize(&q);
 
226 db_end_transaction(0);
227 }
228
--- src/moderate.c
+++ src/moderate.c
@@ -159,10 +159,11 @@
159 rid, rid, rid
160 );
161 db_multi_exec("DELETE FROM modreq WHERE objid=%d", rid);
162 admin_log("Approved moderation of rid %c-%d.", class, rid);
163 if( class!='a' ) search_doc_touch(class, rid, 0);
164 setup_incr_cfgcnt();
165 db_end_transaction(0);
166 }
167
168 /*
169 ** WEBPAGE: modreq
@@ -221,7 +222,8 @@
222 while( db_step(&q)==SQLITE_ROW ){
223 int const objid = db_column_int(&q, 0);
224 moderation_disapprove(objid);
225 }
226 db_finalize(&q);
227 setup_incr_cfgcnt();
228 db_end_transaction(0);
229 }
230

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button