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 = ?",
(
domain_id,
local_part,
local_part.lower(),
),
)
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,
domain_id,
data.local_part,
data.local_part.lower(),
data.pubkey,
False,
),

View file

@ -225,13 +225,15 @@ async def api_get_nostr_json(
output = {}
for address in addresses:
local_part = address.get("local_part").lower()
if address.get("active") == False:
continue
if name and name != address.get("local_part"):
if name and name.lower() != local_part:
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-Methods"] = "GET,OPTIONS"