mirror of
https://github.com/lnbits/lnbits.git
synced 2025-09-28 21:02:31 +02:00
Added try to lnurlpos to lnurldevice transfer to avoid crashing if lnurlpos does not exist
This commit is contained in:
@@ -39,38 +39,41 @@ async def m002_redux(db):
|
|||||||
"""
|
"""
|
||||||
Moves everything from lnurlpos to lnurldevices
|
Moves everything from lnurlpos to lnurldevices
|
||||||
"""
|
"""
|
||||||
for row in [
|
try:
|
||||||
list(row) for row in await db2.fetchall("SELECT * FROM lnurlpos.lnurlposs")
|
for row in [
|
||||||
]:
|
list(row) for row in await db2.fetchall("SELECT * FROM lnurlpos.lnurlposs")
|
||||||
await db.execute(
|
]:
|
||||||
"""
|
await db.execute(
|
||||||
INSERT INTO lnurldevice.lnurldevices (
|
"""
|
||||||
id,
|
INSERT INTO lnurldevice.lnurldevices (
|
||||||
key,
|
id,
|
||||||
title,
|
key,
|
||||||
wallet,
|
title,
|
||||||
currency,
|
wallet,
|
||||||
device,
|
currency,
|
||||||
profit
|
device,
|
||||||
|
profit
|
||||||
|
)
|
||||||
|
VALUES (?, ?, ?, ?, ?, ?, ?)
|
||||||
|
""",
|
||||||
|
(row[0], row[1], row[2], row[3], row[4], "pos", 0),
|
||||||
)
|
)
|
||||||
VALUES (?, ?, ?, ?, ?, ?, ?)
|
for row in [
|
||||||
""",
|
list(row) for row in await db2.fetchall("SELECT * FROM lnurlpos.lnurlpospayment")
|
||||||
(row[0], row[1], row[2], row[3], row[4], "pos", 0),
|
]:
|
||||||
)
|
await db.execute(
|
||||||
for row in [
|
"""
|
||||||
list(row) for row in await db2.fetchall("SELECT * FROM lnurlpos.lnurlpospayment")
|
INSERT INTO lnurldevice.lnurldevicepayment (
|
||||||
]:
|
id,
|
||||||
await db.execute(
|
deviceid,
|
||||||
"""
|
payhash,
|
||||||
INSERT INTO lnurldevice.lnurldevicepayment (
|
payload,
|
||||||
id,
|
pin,
|
||||||
deviceid,
|
sats
|
||||||
payhash,
|
)
|
||||||
payload,
|
VALUES (?, ?, ?, ?, ?, ?)
|
||||||
pin,
|
""",
|
||||||
sats
|
(row[0], row[1], row[3], row[4], row[5], row[6]),
|
||||||
)
|
)
|
||||||
VALUES (?, ?, ?, ?, ?, ?)
|
except:
|
||||||
""",
|
return
|
||||||
(row[0], row[1], row[3], row[4], row[5], row[6]),
|
|
||||||
)
|
|
Reference in New Issue
Block a user