fix form update

This commit is contained in:
Tiago vasconcelos
2021-10-21 15:53:02 +01:00
parent 653f9a9182
commit 6c7248ae94

View File

@@ -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()