Dropbox backup not working After i bench updated

Hi there,

I have been using dropbox intergration for sometime now and has been receiving emails of success backup daily for my server to the dropbox.

Yesterday i did a bench update and this morning I got a warning email for that my backup to dropbox was not successfull. I loged in an did allow the dropbox intergration again and requested backupnow and am still getting this error

Traceback (most recent call last):
  File "/home/frappe/frappe-bench/apps/frappe/frappe/integrations/doctype/dropbox_settings/dropbox_settings.py", line 47, in take_backup_to_dropbox
    did_not_upload, error_log = backup_to_dropbox(upload_db_backup)
  File "/home/frappe/frappe-bench/apps/frappe/frappe/integrations/doctype/dropbox_settings/dropbox_settings.py", line 115, in backup_to_dropbox
    upload_from_folder(get_files_path(), 0, "/files", dropbox_client, did_not_upload, error_log)
UnboundLocalError: local variable 'dropbox_client' referenced before assignment

The app key and passwords are okay this am sure of…

Kindly help

We have identified the issue and will be fixed soon. Thanks for reporting it.

hi,
kindly update me if you have solved this issue?

Sorry for the issue.

Fixing via [Fix] dropbox client setup by saurabh6790 Ā· Pull Request #5664 Ā· frappe/frappe Ā· GitHub

Than you for your response…

I just did a bench update and later did back up now via dropbox
intergration and ow am getting a diffrent error…

Traceback (most recent call last):
  File "/home/frappe/frappe-bench/apps/frappe/frappe/integrations/doctype/dropbox_settings/dropbox_settings.py",
line 47, in take_backup_to_dropbox
    did_not_upload, error_log = backup_to_dropbox(upload_db_backup)
  File "/home/frappe/frappe-bench/apps/frappe/frappe/integrations/doctype/dropbox_settings/dropbox_settings.py",
line 115, in backup_to_dropbox
    upload_from_folder(get_files_path(), 0, "/files", dropbox_client,
did_not_upload, error_log)
  File "/home/frappe/frappe-bench/apps/frappe/frappe/integrations/doctype/dropbox_settings/dropbox_settings.py",
line 124, in upload_from_folder
    if is_fresh_upload():
  File "/home/frappe/frappe-bench/apps/frappe/frappe/integrations/doctype/dropbox_settings/dropbox_settings.py",
line 206, in is_fresh_upload
    file_name = frappe.db.get_value("File",
filters={'uploaded_to_dropbox': 1}, field='name')
TypeError: get_value() got an unexpected keyword argument 'field'