forked from rDrama/rDrama
dont give error when body is missing <file>
parent
26d1b6bb0a
commit
aec0bbc7bd
|
@ -32,9 +32,10 @@ def process_files(files, v, body):
|
||||||
if files:
|
if files:
|
||||||
media_ratelimit(v)
|
media_ratelimit(v)
|
||||||
|
|
||||||
|
while body.count('<file>') < len(files):
|
||||||
|
body += '\n<file>'
|
||||||
|
|
||||||
for file in files:
|
for file in files:
|
||||||
if '<file>' not in body:
|
|
||||||
abort(400, "Missing <file> in text!")
|
|
||||||
if file.content_type.startswith('image/'):
|
if file.content_type.startswith('image/'):
|
||||||
name = f'/images/{time.time()}'.replace('.','') + '.webp'
|
name = f'/images/{time.time()}'.replace('.','') + '.webp'
|
||||||
file.save(name)
|
file.save(name)
|
||||||
|
@ -235,10 +236,11 @@ def process_dm_images(v, user, body):
|
||||||
return ''
|
return ''
|
||||||
|
|
||||||
files = request.files.getlist('file')[:8]
|
files = request.files.getlist('file')[:8]
|
||||||
for file in files:
|
|
||||||
if '<file>' not in body:
|
|
||||||
abort(400, "Missing <file> in text!")
|
|
||||||
|
|
||||||
|
while body.count('<file>') < len(files):
|
||||||
|
body += '\n<file>'
|
||||||
|
|
||||||
|
for file in files:
|
||||||
if file.content_type.startswith('image/'):
|
if file.content_type.startswith('image/'):
|
||||||
filename = f'/dm_images/{time.time()}'.replace('.','') + '.webp'
|
filename = f'/dm_images/{time.time()}'.replace('.','') + '.webp'
|
||||||
file.save(filename)
|
file.save(filename)
|
||||||
|
|
|
@ -155,12 +155,13 @@ def comment(v:User):
|
||||||
if request.files.get("file") and not g.is_tor:
|
if request.files.get("file") and not g.is_tor:
|
||||||
files = request.files.getlist('file')[:8]
|
files = request.files.getlist('file')[:8]
|
||||||
|
|
||||||
|
while body.count('<file>') < len(files):
|
||||||
|
body += '\n<file>'
|
||||||
|
|
||||||
if files:
|
if files:
|
||||||
media_ratelimit(v)
|
media_ratelimit(v)
|
||||||
|
|
||||||
for file in files:
|
for file in files:
|
||||||
if '<file>' not in body: abort(400, "Missing <file> in text!")
|
|
||||||
|
|
||||||
if file.content_type.startswith('image/'):
|
if file.content_type.startswith('image/'):
|
||||||
oldname = f'/images/{time.time()}'.replace('.','') + '.webp'
|
oldname = f'/images/{time.time()}'.replace('.','') + '.webp'
|
||||||
file.save(oldname)
|
file.save(oldname)
|
||||||
|
|
Loading…
Reference in New Issue