Fossil SCM

Fix the /info URL so that it works for events. Ticket [b5efc3a47bd10f0510].

drh 2011-01-14 21:07 trunk
Commit 1e801c5f6452183a93f27b52acb6b97f42e7b6db
1 file changed +9 -4
+9 -4
--- src/info.c
+++ src/info.c
@@ -1249,14 +1249,19 @@
12491249
Blob uuid;
12501250
int rid;
12511251
12521252
zName = P("name");
12531253
if( zName==0 ) fossil_redirect_home();
1254
- if( validate16(zName, strlen(zName))
1255
- && db_exists("SELECT 1 FROM ticket WHERE tkt_uuid GLOB '%q*'", zName) ){
1256
- tktview_page();
1257
- return;
1254
+ if( validate16(zName, strlen(zName)) ){
1255
+ if( db_exists("SELECT 1 FROM ticket WHERE tkt_uuid GLOB '%q*'", zName) ){
1256
+ tktview_page();
1257
+ return;
1258
+ }
1259
+ if( db_exists("SELECT 1 FROM tag WHERE tagname GLOB 'event-%q*'", zName) ){
1260
+ event_page();
1261
+ return;
1262
+ }
12581263
}
12591264
blob_set(&uuid, zName);
12601265
if( name_to_uuid(&uuid, 1) ){
12611266
fossil_redirect_home();
12621267
}
12631268
--- src/info.c
+++ src/info.c
@@ -1249,14 +1249,19 @@
1249 Blob uuid;
1250 int rid;
1251
1252 zName = P("name");
1253 if( zName==0 ) fossil_redirect_home();
1254 if( validate16(zName, strlen(zName))
1255 && db_exists("SELECT 1 FROM ticket WHERE tkt_uuid GLOB '%q*'", zName) ){
1256 tktview_page();
1257 return;
 
 
 
 
 
1258 }
1259 blob_set(&uuid, zName);
1260 if( name_to_uuid(&uuid, 1) ){
1261 fossil_redirect_home();
1262 }
1263
--- src/info.c
+++ src/info.c
@@ -1249,14 +1249,19 @@
1249 Blob uuid;
1250 int rid;
1251
1252 zName = P("name");
1253 if( zName==0 ) fossil_redirect_home();
1254 if( validate16(zName, strlen(zName)) ){
1255 if( db_exists("SELECT 1 FROM ticket WHERE tkt_uuid GLOB '%q*'", zName) ){
1256 tktview_page();
1257 return;
1258 }
1259 if( db_exists("SELECT 1 FROM tag WHERE tagname GLOB 'event-%q*'", zName) ){
1260 event_page();
1261 return;
1262 }
1263 }
1264 blob_set(&uuid, zName);
1265 if( name_to_uuid(&uuid, 1) ){
1266 fossil_redirect_home();
1267 }
1268

Keyboard Shortcuts

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