refactor: dont use file name from metadata

This commit is contained in:
Igor Ilic 2025-10-30 14:49:58 +01:00
parent 081cab27b1
commit 5007a2a298

View file

@ -53,15 +53,15 @@ async def get_file_metadata(file: BinaryIO, name: Optional[str] = None) -> FileM
except io.UnsupportedOperation as error:
logger.error(f"Error retrieving content hash for file: {file.name} \n{str(error)}\n\n")
file_type = guess_file_type(file, name=name)
file_type = guess_file_type(file, name)
file_path = getattr(file, "name", None) or getattr(file, "full_name", None)
if isinstance(file_path, str):
file_name = Path(file_path).stem if file_path else None
else:
# In case file_path does not exist try file_name
file_name = name
# In case file_path does not exist or is a integer return None
file_name = None
# Get file size
pos = file.tell() # remember current pointer