From efc227ac903463f810e746aac21b489da77d725c Mon Sep 17 00:00:00 2001 From: Sam Myers Date: Thu, 5 Mar 2026 20:06:01 -0600 Subject: [PATCH] Bugfix --- scripts/rsw/internal/wiki/integration_test.go | 6 +++--- scripts/rsw/internal/wiki/parse.go | 9 +++++---- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/scripts/rsw/internal/wiki/integration_test.go b/scripts/rsw/internal/wiki/integration_test.go index 15f1cb5..993004c 100644 --- a/scripts/rsw/internal/wiki/integration_test.go +++ b/scripts/rsw/internal/wiki/integration_test.go @@ -382,7 +382,7 @@ func TestOSRS_GetPageSection_MiningTraining_FirstSection(t *testing.T) { } func TestRS3_GetPage_PrayerTraining_Sections(t *testing.T) { - page, err := rs3Client().GetPage("Prayer training") + page, err := rs3Client().GetPage("Pay-to-play Prayer training") if err != nil { t.Fatalf("GetPage failed: %v", err) } @@ -396,7 +396,7 @@ func TestRS3_GetPage_PrayerTraining_Sections(t *testing.T) { } func TestRS3_GetPageSection_PrayerTraining_BonesSection(t *testing.T) { - page, err := rs3Client().GetPage("Prayer training") + page, err := rs3Client().GetPage("Pay-to-play Prayer training") if err != nil { t.Fatalf("GetPage failed: %v", err) } @@ -406,7 +406,7 @@ func TestRS3_GetPageSection_PrayerTraining_BonesSection(t *testing.T) { t.Skip("no bones/altars section found") } - section, err := rs3Client().GetPageSection("Prayer training", idx) + section, err := rs3Client().GetPageSection("Pay-to-play Prayer training", idx) if err != nil { t.Fatalf("GetPageSection failed: %v", err) } diff --git a/scripts/rsw/internal/wiki/parse.go b/scripts/rsw/internal/wiki/parse.go index 9e1fab3..97b8993 100644 --- a/scripts/rsw/internal/wiki/parse.go +++ b/scripts/rsw/internal/wiki/parse.go @@ -72,10 +72,11 @@ func (c *Client) GetPage(title string) (*ParsedPage, error) { // GetPageSection fetches the wikitext for a specific section of a page. func (c *Client) GetPageSection(title string, sectionIndex int) (*ParsedPage, error) { params := url.Values{ - "action": {"parse"}, - "page": {title}, - "prop": {"wikitext"}, - "section": {strconv.Itoa(sectionIndex)}, + "action": {"parse"}, + "page": {title}, + "prop": {"wikitext"}, + "section": {strconv.Itoa(sectionIndex)}, + "redirects": {"1"}, } var resp parseResponse