Commit

Author:

Hash:

Timestamp:

+4 -27 +/-1 browse

Kevin Schoon [me@kevinschoon.com]

83c33c57f5e54f820a9c8cea653de453d2244e03

Fri, 16 May 2025 12:33:10 +0000 (6 months ago)

fix rss links
1diff --git a/ayllu/src/web2/routes/repo.rs b/ayllu/src/web2/routes/repo.rs
2index 7be1c02..8e7c45b 100644
3--- a/ayllu/src/web2/routes/repo.rs
4+++ b/ayllu/src/web2/routes/repo.rs
5 @@ -143,33 +143,10 @@ pub async fn serve(
6 None => None,
7 };
8
9- let rss_link_all = util::select_path(&uri, Some(0), None)
10- .map(|mut path| {
11- path.push("rss/firehose.xml");
12- path.to_string_lossy().to_string()
13- })
14- .unwrap();
15-
16- let rss_link_1d = util::select_path(&uri, Some(0), None)
17- .map(|mut path| {
18- path.push("rss/1d.xml");
19- path.to_string_lossy().to_string()
20- })
21- .unwrap();
22-
23- let rss_link_1w = util::select_path(&uri, Some(0), None)
24- .map(|mut path| {
25- path.push("rss/1w.xml");
26- path.to_string_lossy().to_string()
27- })
28- .unwrap();
29-
30- let rss_link_1m = util::select_path(&uri, Some(0), None)
31- .map(|mut path| {
32- path.push("rss/1m.xml");
33- path.to_string_lossy().to_string()
34- })
35- .unwrap();
36+ let rss_link_all = format!("/{}/{}/rss/firehose.xml", preamble.collection_name, preamble.repo_name);
37+ let rss_link_1d = format!("/{}/{}/rss/1d.xml", preamble.collection_name, preamble.repo_name);
38+ let rss_link_1w = format!("/{}/{}/rss/1w.xml", preamble.collection_name, preamble.repo_name);
39+ let rss_link_1m = format!("/{}/{}/rss/1m.xml", preamble.collection_name, preamble.repo_name);
40
41 base.nav_elements =
42 navigation::primary("project", &preamble.collection_name, &preamble.repo_name);