mirror of
https://github.com/lnbits/lnbits.git
synced 2025-09-28 21:02:31 +02:00
fix form update
This commit is contained in:
@@ -1,35 +1,33 @@
|
|||||||
from lnbits.extensions.lnticket.models import CreateFormData, CreateTicketData
|
|
||||||
import re
|
import re
|
||||||
from http import HTTPStatus
|
from http import HTTPStatus
|
||||||
from typing import List
|
from typing import List
|
||||||
|
|
||||||
from fastapi import Query
|
from fastapi import Query
|
||||||
from fastapi.params import Depends
|
from fastapi.params import Depends
|
||||||
|
|
||||||
from pydantic import BaseModel
|
from pydantic import BaseModel
|
||||||
from starlette.exceptions import HTTPException
|
from starlette.exceptions import HTTPException
|
||||||
from starlette.requests import Request
|
from starlette.requests import Request
|
||||||
from starlette.responses import HTMLResponse, JSONResponse # type: ignore
|
from starlette.responses import HTMLResponse, JSONResponse # type: ignore
|
||||||
|
|
||||||
from lnbits.core.crud import get_user, get_wallet
|
from lnbits.core.crud import get_user, get_wallet
|
||||||
from lnbits.core.services import create_invoice, check_invoice_status
|
from lnbits.core.services import check_invoice_status, create_invoice
|
||||||
from lnbits.decorators import WalletTypeInfo, get_key_type
|
from lnbits.decorators import WalletTypeInfo, get_key_type
|
||||||
|
from lnbits.extensions.lnticket.models import CreateFormData, CreateTicketData
|
||||||
|
|
||||||
from . import lnticket_ext
|
from . import lnticket_ext
|
||||||
from .crud import (
|
from .crud import (
|
||||||
create_ticket,
|
|
||||||
set_ticket_paid,
|
|
||||||
get_ticket,
|
|
||||||
get_tickets,
|
|
||||||
delete_ticket,
|
|
||||||
create_form,
|
create_form,
|
||||||
update_form,
|
create_ticket,
|
||||||
|
delete_form,
|
||||||
|
delete_ticket,
|
||||||
get_form,
|
get_form,
|
||||||
get_forms,
|
get_forms,
|
||||||
delete_form,
|
get_ticket,
|
||||||
|
get_tickets,
|
||||||
|
set_ticket_paid,
|
||||||
|
update_form,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
# FORMS
|
# FORMS
|
||||||
|
|
||||||
|
|
||||||
@@ -78,7 +76,7 @@ async def api_form_create(
|
|||||||
)
|
)
|
||||||
# return {"message": "Not your form."}, HTTPStatus.FORBIDDEN
|
# return {"message": "Not your form."}, HTTPStatus.FORBIDDEN
|
||||||
|
|
||||||
form = await update_form(form_id, **data)
|
form = await update_form(form_id, **data.dict())
|
||||||
else:
|
else:
|
||||||
form = await create_form(data, wallet.wallet)
|
form = await create_form(data, wallet.wallet)
|
||||||
return form.dict()
|
return form.dict()
|
||||||
|
Reference in New Issue
Block a user