Skip to content

Commit 182e83f

Browse files
authored
Merge pull request #103 from trackpac-ltd/fix/max-copies-int-cast
fix: cast max_copies device variable to int for asyncpg binding
2 parents 139398f + dc565ba commit 182e83f

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

app/ChirpHeliumJoinRpc.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ async def add_session_key(self, dev_eui):
113113

114114
max_copies = 0
115115
if devices.get("variables") and "max_copies" in devices.get("variables"):
116-
max_copies = devices["variables"]["max_copies"]
116+
max_copies = int(devices["variables"]["max_copies"])
117117
if "fCntUp" not in devices.keys():
118118
devices["fCntUp"] = 0
119119
if "nFCntDown" not in devices.keys():

app/ChirpHeliumKeysRpc.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ async def get_merged_keys(self, dev_eui: str) -> str:
7777

7878
max_copies = 0
7979
if devices.get("variables") and "max_copies" in devices.get("variables"):
80-
max_copies = devices["variables"]["max_copies"]
80+
max_copies = int(devices["variables"]["max_copies"])
8181
if "fCntUp" not in devices.keys():
8282
devices["fCntUp"] = 0
8383
if "nFCntDown" not in devices.keys():

0 commit comments

Comments
 (0)