This commit is contained in:
Timothy Jaeryang Baek
2026-04-12 12:36:21 -05:00
parent a2a9a3a42a
commit 15f9a8f3f1
3 changed files with 14 additions and 14 deletions
+7 -7
View File
@@ -660,7 +660,7 @@ def transcription_handler(request, file_path, metadata, user=None):
data = {'text': transcript.strip()}
# save the transcript to a json file
transcript_file = f'{file_dir}/{id}.json'
transcript_file = os.path.join(file_dir, f'{id}.json')
with open(transcript_file, 'w') as f:
json.dump(data, f)
@@ -698,7 +698,7 @@ def transcription_handler(request, file_path, metadata, user=None):
data = r.json()
# save the transcript to a json file
transcript_file = f'{file_dir}/{id}.json'
transcript_file = os.path.join(file_dir, f'{id}.json')
with open(transcript_file, 'w') as f:
json.dump(data, f)
@@ -767,7 +767,7 @@ def transcription_handler(request, file_path, metadata, user=None):
data = {'text': transcript.strip()}
# Save transcript
transcript_file = f'{file_dir}/{id}.json'
transcript_file = os.path.join(file_dir, f'{id}.json')
with open(transcript_file, 'w') as f:
json.dump(data, f)
@@ -874,7 +874,7 @@ def transcription_handler(request, file_path, metadata, user=None):
data = {'text': transcript}
# Save transcript to json file (consistent with other providers)
transcript_file = f'{file_dir}/{id}.json'
transcript_file = os.path.join(file_dir, f'{id}.json')
with open(transcript_file, 'w') as f:
json.dump(data, f)
@@ -1059,7 +1059,7 @@ def transcription_handler(request, file_path, metadata, user=None):
data = {'text': transcript}
# Save transcript to json file (consistent with other providers)
transcript_file = f'{file_dir}/{id}.json'
transcript_file = os.path.join(file_dir, f'{id}.json')
with open(transcript_file, 'w') as f:
json.dump(data, f)
@@ -1237,9 +1237,9 @@ def transcription(
filename = f'{id}.{ext}'
contents = file.file.read()
file_dir = f'{CACHE_DIR}/audio/transcriptions'
file_dir = os.path.join(CACHE_DIR, 'audio', 'transcriptions')
os.makedirs(file_dir, exist_ok=True)
file_path = f'{file_dir}/{filename}'
file_path = os.path.join(file_dir, filename)
# Defense-in-depth: ensure resolved path stays within intended directory
if not os.path.realpath(file_path).startswith(os.path.realpath(file_dir)):