Skip to content

Commit 71ece11

Browse files
committed
- Fixed bazaar filters not being set correctly for some values.
1 parent ec3cdc1 commit 71ece11

File tree

4 files changed

+16
-10
lines changed

4 files changed

+16
-10
lines changed

CHANGELOG.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ Changelog
66
Due to this library relying on external content, older versions are not guaranteed to work.
77
Try to always use the latest version.
88

9+
.. v6.0.3
10+
11+
6.0.3 (2023-09-01)
12+
==================
13+
- Fixed bazaar filters not being set correctly for some values.
14+
915
.. v6.0.2
1016
1117
6.0.2 (2023-08-27)

server.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -360,9 +360,9 @@ def auction_filter_parameters(
360360
min_level: int = Query(None, alias="minLevel", ge=0, description="The minimum level to display."),
361361
max_level: int = Query(None, alias="maxLevel", ge=0, description="The maximum level to display."),
362362
skill: AuctionSkillFilter = Query(None, description="The skill to filter by its level range."),
363-
min_skill_level: int = Query(None, alias="minSkllLevel", ge=0,
363+
min_skill_level: int = Query(None, alias="minSkillLevel", ge=0,
364364
description="The minimum skill level to display."),
365-
max_skill_level: int = Query(None, alias="maxSkllLevel", ge=0,
365+
max_skill_level: int = Query(None, alias="maxSkillLevel", ge=0,
366366
description="The maximum skill level to display."),
367367
order_by: AuctionOrderBy = Query(None, alias="orderBy", description="The column or value to order by."),
368368
order: AuctionOrderDirection = Query(None, alias="orderDirection", description="The ordering direction."),

tibiapy/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""Tibia.com parsing and fetching library."""
2-
__version__ = "6.0.2post2"
2+
__version__ = "6.0.3"
33
__author__ = "Allan Galarza"
44
__license__ = "Apache-2.0 License"
55

tibiapy/models/bazaar.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -81,19 +81,19 @@ class AuctionFilters(BaseModel):
8181
def query_params(self) -> Dict[str, str]:
8282
"""The query parameters representing this filter."""
8383
params = {
84-
"filter_profession": self.vocation.value if self.vocation else None,
84+
"filter_profession": self.vocation.value if self.vocation is not None else None,
8585
"filter_levelrangefrom": self.min_level,
8686
"filter_levelrangeto": self.max_level,
8787
"filter_world": self.world,
88-
"filter_worldpvptype": self.pvp_type.value if self.pvp_type else None,
89-
"filter_worldbattleyestate": self.battleye.value if self.battleye else None,
90-
"filter_skillid": self.skill.value if self.skill else None,
88+
"filter_worldpvptype": self.pvp_type.value if self.pvp_type is not None else None,
89+
"filter_worldbattleyestate": self.battleye.value if self.battleye is not None else None,
90+
"filter_skillid": self.skill.value if self.skill is not None else None,
9191
"filter_skillrangefrom": self.min_skill_level,
9292
"filter_skillrangeto": self.max_skill_level,
93-
"order_column": self.order_by.value if self.order_by else None,
94-
"order_direction": self.order.value if self.order else None,
93+
"order_column": self.order_by.value if self.order_by is not None else None,
94+
"order_direction": self.order.value if self.order is not None else None,
9595
"searchstring": self.search_string,
96-
"searchtype": self.search_type.value if self.search_type else None,
96+
"searchtype": self.search_type.value if self.search_type is not None else None,
9797
}
9898
return {k: v for k, v in params.items() if v is not None}
9999

0 commit comments

Comments
 (0)