Skip to content

Commit d808d77

Browse files
committed
Fixed issue where MinecraftWrapper uses the wrong parameters on the SearchParam
1 parent 269eed8 commit d808d77

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

cursepy/wrapper.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,7 @@ def get_minecraft(self) -> base.CurseGame:
369369
def sub_category(self, category_id: int) -> Tuple[base.CurseCategory, ...]:
370370
"""
371371
Returns all sub-catagories for the given category.
372-
372+
373373
We automatically pass the game ID when called,
374374
so the user can fetch sub-categories without passing a game ID.
375375
This allows us to operate like the BaseClient method for getting sub-categories.
@@ -398,7 +398,7 @@ def search_resource_packs(self, search: SearchParam=None) -> Tuple[base.CurseAdd
398398

399399
search = self.get_search()
400400

401-
search.categoryId = MinecraftWrapper.RESOURCE_PACKS
401+
search.rootCategoryId = MinecraftWrapper.RESOURCE_PACKS
402402

403403
return self.search(MinecraftWrapper.GAME_ID, search)
404404

@@ -419,7 +419,7 @@ def search_modpacks(self, search: SearchParam=None) -> Tuple[base.CurseAddon, ..
419419

420420
search = self.get_search()
421421

422-
search.categoryId = MinecraftWrapper.MODPACKS
422+
search.rootCategoryId = MinecraftWrapper.MODPACKS
423423

424424
return self.search(MinecraftWrapper.GAME_ID, search)
425425

@@ -440,7 +440,7 @@ def search_mods(self, search: SearchParam=None) -> Tuple[base.CurseAddon, ...]:
440440

441441
search = self.get_search()
442442

443-
search.categoryId = MinecraftWrapper.MODS
443+
search.rootCategoryId = MinecraftWrapper.MODS
444444

445445
return self.search(MinecraftWrapper.GAME_ID, search)
446446

@@ -461,7 +461,7 @@ def search_worlds(self, search: SearchParam=None) -> Tuple[base.CurseAddon, ...]
461461

462462
search = self.get_search()
463463

464-
search.categoryId = MinecraftWrapper.WORLDS
464+
search.rootCategoryId = MinecraftWrapper.WORLDS
465465

466466
return self.search(MinecraftWrapper.GAME_ID, search)
467467

@@ -482,6 +482,6 @@ def search_plugins(self, search: SearchParam=None) -> Tuple[base.CurseAddon]:
482482

483483
search = self.get_search()
484484

485-
search.categoryId = MinecraftWrapper.BUKKIT
485+
search.rootCategoryId = MinecraftWrapper.BUKKIT
486486

487487
return self.search(MinecraftWrapper.GAME_ID, search)

docs/source/changelog.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ Bug Fixes
1717
---------
1818

1919
* Fixed an issue with the MinecraftWrapper passing a category ID to the search() and iter_search() methods.
20+
* MinecraftWrapper now uses 'rootCategoryId' instead of 'categoryId' on the SearchParam when searching
2021

2122
2.0.0
2223
=====

0 commit comments

Comments
 (0)