diff --git a/routes/__pycache__/main.cpython-313.pyc b/routes/__pycache__/main.cpython-313.pyc index 70aa26b..60b8ac8 100644 Binary files a/routes/__pycache__/main.cpython-313.pyc and b/routes/__pycache__/main.cpython-313.pyc differ diff --git a/routes/main.py b/routes/main.py index 59641f9..af17872 100644 --- a/routes/main.py +++ b/routes/main.py @@ -96,7 +96,7 @@ def init_routes(main_bp): storage_by_type = db.session.query( case( (RoomFile.name.like('%.%'), - func.split_part(RoomFile.name, '.', -1)), + func.substring(RoomFile.name, func.strpos(RoomFile.name, '.') + 1)), else_=literal_column("'unknown'") ).label('extension'), func.count(RoomFile.id).label('count'), @@ -199,7 +199,7 @@ def init_routes(main_bp): storage_by_type = db.session.query( case( (RoomFile.name.like('%.%'), - func.split_part(RoomFile.name, '.', -1)), + func.substring(RoomFile.name, func.strpos(RoomFile.name, '.') + 1)), else_=literal_column("'unknown'") ).label('extension'), func.count(RoomFile.id).label('count'),