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.

1 Like

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'