louking / members

member activity management
Other
1 stars 2 forks source link

Task Checklist view: exception when downloading file #593

Closed louking closed 4 months ago

louking commented 4 months ago

If the users clicks on the file link within a task popup, an exception occurs, showing the user "Internal Server Error". This also occurs in Task Details view.

Message type:       ERROR
Location:           /var/www/www.members.loutilities.com/venv/lib/python3.9/site-packages/flask/app.py:1744
Module:             app
Function:           log_exception
Time:               2024-04-30 09:53:55,786
User:               lou****************

Message:

Exception on /admin/fsrc/file/e622664e9b7c4ff599be022571d784c0/rest [GET]

Traceback (most recent call last):
  File "/var/www/www.members.loutilities.com/venv/lib/python3.9/site-packages/flask/app.py", line 2529, in wsgi_app
    response = self.full_dispatch_request()
  File "/var/www/www.members.loutilities.com/venv/lib/python3.9/site-packages/flask/app.py", line 1825, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/var/www/www.members.loutilities.com/venv/lib/python3.9/site-packages/flask/app.py", line 1823, in full_dispatch_request
    rv = self.dispatch_request()
  File "/var/www/www.members.loutilities.com/venv/lib/python3.9/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
  File "/var/www/www.members.loutilities.com/venv/lib/python3.9/site-packages/flask_security/decorators.py", line 394, in decorated_view
    return fn(*args, **kwargs)
  File "/var/www/www.members.loutilities.com/venv/lib/python3.9/site-packages/flask/views.py", line 107, in view
    return current_app.ensure_sync(self.dispatch_request)(**kwargs)
  File "/var/www/www.members.loutilities.com/venv/lib/python3.9/site-packages/flask/views.py", line 188, in dispatch_request
    return current_app.ensure_sync(meth)(**kwargs)
  File "/var/www/www.members.loutilities.com/members/members/members/views/admin/files.py", line 115, in get
    return send_from_directory(groupdir, fileid,
  File "/var/www/www.members.loutilities.com/venv/lib/python3.9/site-packages/flask/helpers.py", line 590, in send_from_directory
    return werkzeug.utils.send_from_directory(  # type: ignore[return-value]
  File "/var/www/www.members.loutilities.com/venv/lib/python3.9/site-packages/werkzeug/utils.py", line 591, in send_from_directory
    return send_file(path, environ, **kwargs)
TypeError: send_file() got an unexpected keyword argument 'attachment_filename'