add missing endpoints for creating items
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 4s
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 4s
This commit is contained in:
@@ -10,7 +10,7 @@ class AddLinkForm:
|
||||
|
||||
async def load_data(self):
|
||||
form = await self.request.form()
|
||||
self.url = form.get("url")
|
||||
self.url = str(form.get("url"))
|
||||
|
||||
def is_valid(self):
|
||||
if not self.url or not (self.url.__contains__("http")):
|
||||
|
||||
@@ -4,10 +4,9 @@ from fastapi.templating import Jinja2Templates
|
||||
|
||||
from src.core.security import get_current_user_from_token
|
||||
from src.db.models.media import MediaVideo
|
||||
from src.db.repository.media import create_new_video
|
||||
from src.db.models.admin import Profile
|
||||
from src.db.repository.media.video import create_new_video
|
||||
from src.db.session import SessionDep
|
||||
from src.schema.media.video import AddLink
|
||||
from src.webapps.media.forms import AddLinkForm
|
||||
|
||||
templates = Jinja2Templates(directory="src/templates")
|
||||
@@ -40,8 +39,8 @@ async def post_video_link(request: Request, db: SessionDep):
|
||||
await form.load_data()
|
||||
if form.is_valid():
|
||||
try:
|
||||
video = AddLink(**form.__dict__)
|
||||
mediavideo = create_new_video(video=video, db=db)
|
||||
#video = AddLink(**form.__dict__)
|
||||
mediavideo = create_new_video(video=form, db=db)
|
||||
return responses.RedirectResponse(f"media/videos/{mediavideo.id}", status_code=status.HTTP_302_FOUND)
|
||||
except Exception as e:
|
||||
print(e)
|
||||
|
||||
Reference in New Issue
Block a user