case insensitive

This commit is contained in:
Lee Salminen 2022-12-27 16:13:56 -06:00
parent fe2be38ebb
commit 2c803a745d
2 changed files with 6 additions and 4 deletions

View file

@ -50,7 +50,7 @@ async def get_address_by_local_part(
"SELECT * FROM nostrnip5.addresses WHERE domain_id = ? AND local_part = ?", "SELECT * FROM nostrnip5.addresses WHERE domain_id = ? AND local_part = ?",
( (
domain_id, domain_id,
local_part, local_part.lower(),
), ),
) )
return Address.from_row(row) if row else None return Address.from_row(row) if row else None
@ -159,7 +159,7 @@ async def create_address_internal(domain_id: str, data: CreateAddressData) -> Ad
( (
address_id, address_id,
domain_id, domain_id,
data.local_part, data.local_part.lower(),
data.pubkey, data.pubkey,
False, False,
), ),

View file

@ -225,13 +225,15 @@ async def api_get_nostr_json(
output = {} output = {}
for address in addresses: for address in addresses:
local_part = address.get("local_part").lower()
if address.get("active") == False: if address.get("active") == False:
continue continue
if name and name != address.get("local_part"): if name and name.lower() != local_part:
continue continue
output[address.get("local_part")] = address.get("pubkey") output[local_part] = address.get("pubkey")
response.headers["Access-Control-Allow-Origin"] = "*" response.headers["Access-Control-Allow-Origin"] = "*"
response.headers["Access-Control-Allow-Methods"] = "GET,OPTIONS" response.headers["Access-Control-Allow-Methods"] = "GET,OPTIONS"