diff --git a/frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py b/frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py index 64bbc869a7..3a740df89a 100755 --- a/frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py +++ b/frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py @@ -20,6 +20,7 @@ class S3BackupSettings(Document): 's3', aws_access_key_id=self.access_key_id, aws_secret_access_key=self.get_password('secret_access_key'), + endpoint_url=self.endpoint_url ) bucket_lower = str(self.bucket) @@ -103,6 +104,7 @@ def backup_to_s3(): 's3', aws_access_key_id=doc.access_key_id, aws_secret_access_key=doc.get_password('secret_access_key'), + endpoint_url=doc.endpoint_url ) backup = new_backup(ignore_files=False, backup_path_db=None, @@ -138,6 +140,7 @@ def delete_old_backups(limit, bucket): 's3', aws_access_key_id=doc.access_key_id, aws_secret_access_key=doc.get_password('secret_access_key'), + endpoint_url=doc.endpoint_url ) bucket = s3.Bucket(bucket) objects = bucket.meta.client.list_objects_v2(Bucket=bucket.name, Delimiter='/')