From 02810efcc489dc33f899f83443bdbef2751bcd60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Wed, 26 May 2021 21:56:27 +0200 Subject: [PATCH] Replace Hass_io_ prefix for snapshot downloads (#9270) --- hassio/src/dialogs/snapshot/dialog-hassio-snapshot.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hassio/src/dialogs/snapshot/dialog-hassio-snapshot.ts b/hassio/src/dialogs/snapshot/dialog-hassio-snapshot.ts index d6ea47f34c..e934bced92 100755 --- a/hassio/src/dialogs/snapshot/dialog-hassio-snapshot.ts +++ b/hassio/src/dialogs/snapshot/dialog-hassio-snapshot.ts @@ -4,6 +4,7 @@ import { mdiDotsVertical } from "@mdi/js"; import { css, CSSResultGroup, html, LitElement, TemplateResult } from "lit"; import { customElement, property, query, state } from "lit/decorators"; import { fireEvent } from "../../../../src/common/dom/fire_event"; +import { slugify } from "../../../../src/common/string/slugify"; import "../../../../src/components/buttons/ha-progress-button"; import "../../../../src/components/ha-button-menu"; import { createCloseHeading } from "../../../../src/components/ha-dialog"; @@ -287,10 +288,9 @@ class HassioSnapshotDialog } } - const name = this._computeName.replace(/[^a-z0-9]+/gi, "_"); const a = document.createElement("a"); a.href = signedPath.path; - a.download = `Hass_io_${name}.tar`; + a.download = `home_assistant_snapshot_${slugify(this._computeName)}.tar`; this.shadowRoot!.appendChild(a); a.click(); this.shadowRoot!.removeChild(a);