Fossil SCM

Fix the "mionly" query parameter of /timeline so that it works with tl= and rl=.

drh 2024-12-23 17:32 trunk
Commit f4b048cdae03c502ec157a35a32859d3d4ada635ec5649ff439800f169442531
1 file changed +1 -1
+1 -1
--- src/timeline.c
+++ src/timeline.c
@@ -2762,11 +2762,11 @@
27622762
int ridMark = name_to_rid(zMark);
27632763
db_multi_exec(
27642764
"INSERT OR IGNORE INTO selected_nodes(rid) VALUES(%d)", ridMark);
27652765
}
27662766
add_extra_rids("selected_nodes",P("x"));
2767
- if( !related ){
2767
+ if( !related && !PB("mionly") ){
27682768
blob_append_sql(&cond, " AND blob.rid IN selected_nodes");
27692769
}else{
27702770
db_multi_exec(
27712771
"CREATE TEMP TABLE related_nodes(rid INTEGER PRIMARY KEY);"
27722772
"INSERT INTO related_nodes SELECT rid FROM selected_nodes;"
27732773
--- src/timeline.c
+++ src/timeline.c
@@ -2762,11 +2762,11 @@
2762 int ridMark = name_to_rid(zMark);
2763 db_multi_exec(
2764 "INSERT OR IGNORE INTO selected_nodes(rid) VALUES(%d)", ridMark);
2765 }
2766 add_extra_rids("selected_nodes",P("x"));
2767 if( !related ){
2768 blob_append_sql(&cond, " AND blob.rid IN selected_nodes");
2769 }else{
2770 db_multi_exec(
2771 "CREATE TEMP TABLE related_nodes(rid INTEGER PRIMARY KEY);"
2772 "INSERT INTO related_nodes SELECT rid FROM selected_nodes;"
2773
--- src/timeline.c
+++ src/timeline.c
@@ -2762,11 +2762,11 @@
2762 int ridMark = name_to_rid(zMark);
2763 db_multi_exec(
2764 "INSERT OR IGNORE INTO selected_nodes(rid) VALUES(%d)", ridMark);
2765 }
2766 add_extra_rids("selected_nodes",P("x"));
2767 if( !related && !PB("mionly") ){
2768 blob_append_sql(&cond, " AND blob.rid IN selected_nodes");
2769 }else{
2770 db_multi_exec(
2771 "CREATE TEMP TABLE related_nodes(rid INTEGER PRIMARY KEY);"
2772 "INSERT INTO related_nodes SELECT rid FROM selected_nodes;"
2773

Keyboard Shortcuts

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