diff --git a/homeassistant/components/minio/__init__.py b/homeassistant/components/minio/__init__.py index 89c5687075f..1f325f3866d 100644 --- a/homeassistant/components/minio/__init__.py +++ b/homeassistant/components/minio/__init__.py @@ -136,8 +136,7 @@ def setup(hass: HomeAssistant, config: ConfigType) -> bool: file_path = _render_service_value(service, ATTR_FILE_PATH) if not hass.config.is_allowed_path(file_path): - _LOGGER.error("Invalid file_path %s", file_path) - return + raise ValueError(f"Invalid file_path {file_path}") minio_client.fput_object(bucket, key, file_path) @@ -148,8 +147,7 @@ def setup(hass: HomeAssistant, config: ConfigType) -> bool: file_path = _render_service_value(service, ATTR_FILE_PATH) if not hass.config.is_allowed_path(file_path): - _LOGGER.error("Invalid file_path %s", file_path) - return + raise ValueError(f"Invalid file_path {file_path}") minio_client.fget_object(bucket, key, file_path) diff --git a/homeassistant/components/minio/manifest.json b/homeassistant/components/minio/manifest.json index f89db2346d9..ce3b7f141d9 100644 --- a/homeassistant/components/minio/manifest.json +++ b/homeassistant/components/minio/manifest.json @@ -2,7 +2,7 @@ "domain": "minio", "name": "Minio", "documentation": "https://www.home-assistant.io/integrations/minio", - "requirements": ["minio==5.0.10"], + "requirements": ["minio==7.1.12"], "codeowners": ["@tkislan"], "iot_class": "cloud_push", "loggers": ["minio"] diff --git a/homeassistant/components/minio/minio_helper.py b/homeassistant/components/minio/minio_helper.py index 4f10da10998..75a8d003aeb 100644 --- a/homeassistant/components/minio/minio_helper.py +++ b/homeassistant/components/minio/minio_helper.py @@ -34,7 +34,9 @@ def create_minio_client( endpoint: str, access_key: str, secret_key: str, secure: bool ) -> Minio: """Create Minio client.""" - return Minio(endpoint, access_key, secret_key, secure) + return Minio( + endpoint=endpoint, access_key=access_key, secret_key=secret_key, secure=secure + ) def get_minio_notification_response( diff --git a/requirements_all.txt b/requirements_all.txt index a24beef22b5..081e1085a75 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1110,7 +1110,7 @@ mill-local==0.2.0 millheater==0.10.0 # homeassistant.components.minio -minio==5.0.10 +minio==7.1.12 # homeassistant.components.moat moat-ble==0.1.1 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 1e773821746..1f9d67f463f 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -812,7 +812,7 @@ mill-local==0.2.0 millheater==0.10.0 # homeassistant.components.minio -minio==5.0.10 +minio==7.1.12 # homeassistant.components.moat moat-ble==0.1.1