Fossil SCM
Increment the cfgcnt when a forum items held for moderation is approved or disapproved, so that the timeline etag cache will expire.
Commit
c80762fa811264605792fbbf473de09f3d091e5983e5b8aa56b3f41f19af0f51
Parent
4c5445d9a51ea46…
1 file changed
+2
+2
| --- src/moderate.c | ||
| +++ src/moderate.c | ||
| @@ -159,10 +159,11 @@ | ||
| 159 | 159 | rid, rid, rid |
| 160 | 160 | ); |
| 161 | 161 | db_multi_exec("DELETE FROM modreq WHERE objid=%d", rid); |
| 162 | 162 | admin_log("Approved moderation of rid %c-%d.", class, rid); |
| 163 | 163 | if( class!='a' ) search_doc_touch(class, rid, 0); |
| 164 | + setup_incr_cfgcnt(); | |
| 164 | 165 | db_end_transaction(0); |
| 165 | 166 | } |
| 166 | 167 | |
| 167 | 168 | /* |
| 168 | 169 | ** WEBPAGE: modreq |
| @@ -221,7 +222,8 @@ | ||
| 221 | 222 | while( db_step(&q)==SQLITE_ROW ){ |
| 222 | 223 | int const objid = db_column_int(&q, 0); |
| 223 | 224 | moderation_disapprove(objid); |
| 224 | 225 | } |
| 225 | 226 | db_finalize(&q); |
| 227 | + setup_incr_cfgcnt(); | |
| 226 | 228 | db_end_transaction(0); |
| 227 | 229 | } |
| 228 | 230 |
| --- 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 |