You've already forked hotpocket
BTHLABS-53: Processing task fails for newly created saves
This commit is contained in:
@@ -4,7 +4,6 @@ from __future__ import annotations
|
||||
import http
|
||||
import logging
|
||||
|
||||
import django.db
|
||||
from django.http import HttpRequest, HttpResponse
|
||||
from django.shortcuts import render
|
||||
from django.views.decorators.csrf import csrf_exempt
|
||||
@@ -21,19 +20,18 @@ def share_sheet(request: HttpRequest) -> HttpResponse:
|
||||
LOGGER.debug('POST=`%s`', request.POST)
|
||||
|
||||
try:
|
||||
with django.db.transaction.atomic():
|
||||
assert request.user.is_anonymous is False, 'Login required'
|
||||
assert 'text' in request.POST, 'Bad request: Missing `text`'
|
||||
assert request.user.is_anonymous is False, 'Login required'
|
||||
assert 'text' in request.POST, 'Bad request: Missing `text`'
|
||||
|
||||
url = request.POST['text'].split('\n')[0].strip()
|
||||
assert url != '', 'Bad request: Empty `text`'
|
||||
url = request.POST['text'].split('\n')[0].strip()
|
||||
assert url != '', 'Bad request: Empty `text`'
|
||||
|
||||
return CreateSaveWorkflow().run(
|
||||
request=request,
|
||||
account=request.user,
|
||||
url=url,
|
||||
force_post_save=True,
|
||||
)
|
||||
return CreateSaveWorkflow().run(
|
||||
request=request,
|
||||
account=request.user,
|
||||
url=url,
|
||||
force_post_save=True,
|
||||
)
|
||||
except Exception as exception:
|
||||
LOGGER.error(
|
||||
'Unhandled exception: %s',
|
||||
|
||||
Reference in New Issue
Block a user