Fossil SCM
Fix a couple of invokations of <code>backlink_extract()</code> that were overlooked in the previous check-in.
Commit
33c67c285143a73fee0eafef62ced31b91c3f500ada5846fd3f8f26051e5b90e
Parent
e39f77906e078d5…
2 files changed
+3
-2
+1
-1
+3
-2
| --- src/manifest.c | ||
| +++ src/manifest.c | ||
| @@ -2395,11 +2395,11 @@ | ||
| 2395 | 2395 | rid, p->zUser, p->zComment, |
| 2396 | 2396 | TAG_BGCOLOR, rid, |
| 2397 | 2397 | TAG_USER, rid, |
| 2398 | 2398 | TAG_COMMENT, rid, p->rDate |
| 2399 | 2399 | ); |
| 2400 | - backlink_extract(zCom, 0, rid, BKLNK_COMMENT, p->rDate, 1); | |
| 2400 | + backlink_extract(zCom, MT_NONE, rid, BKLNK_COMMENT, p->rDate, 1); | |
| 2401 | 2401 | fossil_free(zCom); |
| 2402 | 2402 | |
| 2403 | 2403 | /* If this is a delta-manifest, record the fact that this repository |
| 2404 | 2404 | ** contains delta manifests, to free the "commit" logic to generate |
| 2405 | 2405 | ** new delta manifests. |
| @@ -2853,11 +2853,12 @@ | ||
| 2853 | 2853 | p->rDate, rid, p->zUser, zFType, zTitle |
| 2854 | 2854 | ); |
| 2855 | 2855 | fossil_free(zTitle); |
| 2856 | 2856 | } |
| 2857 | 2857 | if( p->zWiki[0] ){ |
| 2858 | - backlink_extract(p->zWiki, p->zMimetype, rid, BKLNK_FORUM, p->rDate, 1); | |
| 2858 | + int mimetype = parse_mimetype(p->zMimetype); | |
| 2859 | + backlink_extract(p->zWiki, mimetype, rid, BKLNK_FORUM, p->rDate, 1); | |
| 2859 | 2860 | } |
| 2860 | 2861 | } |
| 2861 | 2862 | |
| 2862 | 2863 | db_end_transaction(0); |
| 2863 | 2864 | if( permitHooks ){ |
| 2864 | 2865 |
| --- src/manifest.c | |
| +++ src/manifest.c | |
| @@ -2395,11 +2395,11 @@ | |
| 2395 | rid, p->zUser, p->zComment, |
| 2396 | TAG_BGCOLOR, rid, |
| 2397 | TAG_USER, rid, |
| 2398 | TAG_COMMENT, rid, p->rDate |
| 2399 | ); |
| 2400 | backlink_extract(zCom, 0, rid, BKLNK_COMMENT, p->rDate, 1); |
| 2401 | fossil_free(zCom); |
| 2402 | |
| 2403 | /* If this is a delta-manifest, record the fact that this repository |
| 2404 | ** contains delta manifests, to free the "commit" logic to generate |
| 2405 | ** new delta manifests. |
| @@ -2853,11 +2853,12 @@ | |
| 2853 | p->rDate, rid, p->zUser, zFType, zTitle |
| 2854 | ); |
| 2855 | fossil_free(zTitle); |
| 2856 | } |
| 2857 | if( p->zWiki[0] ){ |
| 2858 | backlink_extract(p->zWiki, p->zMimetype, rid, BKLNK_FORUM, p->rDate, 1); |
| 2859 | } |
| 2860 | } |
| 2861 | |
| 2862 | db_end_transaction(0); |
| 2863 | if( permitHooks ){ |
| 2864 |
| --- src/manifest.c | |
| +++ src/manifest.c | |
| @@ -2395,11 +2395,11 @@ | |
| 2395 | rid, p->zUser, p->zComment, |
| 2396 | TAG_BGCOLOR, rid, |
| 2397 | TAG_USER, rid, |
| 2398 | TAG_COMMENT, rid, p->rDate |
| 2399 | ); |
| 2400 | backlink_extract(zCom, MT_NONE, rid, BKLNK_COMMENT, p->rDate, 1); |
| 2401 | fossil_free(zCom); |
| 2402 | |
| 2403 | /* If this is a delta-manifest, record the fact that this repository |
| 2404 | ** contains delta manifests, to free the "commit" logic to generate |
| 2405 | ** new delta manifests. |
| @@ -2853,11 +2853,12 @@ | |
| 2853 | p->rDate, rid, p->zUser, zFType, zTitle |
| 2854 | ); |
| 2855 | fossil_free(zTitle); |
| 2856 | } |
| 2857 | if( p->zWiki[0] ){ |
| 2858 | int mimetype = parse_mimetype(p->zMimetype); |
| 2859 | backlink_extract(p->zWiki, mimetype, rid, BKLNK_FORUM, p->rDate, 1); |
| 2860 | } |
| 2861 | } |
| 2862 | |
| 2863 | db_end_transaction(0); |
| 2864 | if( permitHooks ){ |
| 2865 |
+1
-1
| --- src/tag.c | ||
| +++ src/tag.c | ||
| @@ -220,11 +220,11 @@ | ||
| 220 | 220 | if( zCol ){ |
| 221 | 221 | db_multi_exec("UPDATE event SET \"%w\"=%Q WHERE objid=%d", |
| 222 | 222 | zCol, zValue, rid); |
| 223 | 223 | if( tagid==TAG_COMMENT ){ |
| 224 | 224 | char *zCopy = mprintf("%s", zValue); |
| 225 | - backlink_extract(zCopy, 0, rid, BKLNK_COMMENT, mtime, 1); | |
| 225 | + backlink_extract(zCopy, MT_NONE, rid, BKLNK_COMMENT, mtime, 1); | |
| 226 | 226 | free(zCopy); |
| 227 | 227 | } |
| 228 | 228 | } |
| 229 | 229 | if( tagid==TAG_DATE ){ |
| 230 | 230 | db_multi_exec("UPDATE event " |
| 231 | 231 |
| --- src/tag.c | |
| +++ src/tag.c | |
| @@ -220,11 +220,11 @@ | |
| 220 | if( zCol ){ |
| 221 | db_multi_exec("UPDATE event SET \"%w\"=%Q WHERE objid=%d", |
| 222 | zCol, zValue, rid); |
| 223 | if( tagid==TAG_COMMENT ){ |
| 224 | char *zCopy = mprintf("%s", zValue); |
| 225 | backlink_extract(zCopy, 0, rid, BKLNK_COMMENT, mtime, 1); |
| 226 | free(zCopy); |
| 227 | } |
| 228 | } |
| 229 | if( tagid==TAG_DATE ){ |
| 230 | db_multi_exec("UPDATE event " |
| 231 |
| --- src/tag.c | |
| +++ src/tag.c | |
| @@ -220,11 +220,11 @@ | |
| 220 | if( zCol ){ |
| 221 | db_multi_exec("UPDATE event SET \"%w\"=%Q WHERE objid=%d", |
| 222 | zCol, zValue, rid); |
| 223 | if( tagid==TAG_COMMENT ){ |
| 224 | char *zCopy = mprintf("%s", zValue); |
| 225 | backlink_extract(zCopy, MT_NONE, rid, BKLNK_COMMENT, mtime, 1); |
| 226 | free(zCopy); |
| 227 | } |
| 228 | } |
| 229 | if( tagid==TAG_DATE ){ |
| 230 | db_multi_exec("UPDATE event " |
| 231 |