Fix skip erase (#127)

This commit is contained in:
Paulus Schoutsen 2021-11-21 09:26:23 -08:00 committed by GitHub
parent 25eb15e1a2
commit e0a8d753d4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -191,7 +191,12 @@ class EwtInstallDialog extends LitElement {
.label=${!this._isSameFirmware
? `Install ${this._manifest!.name}`
: `Update ${this._manifest!.name}`}
@click=${() => this._startInstall(!this._isSameFirmware)}
@click=${() =>
this._startInstall(
// Erase if manifest doens't force skipping it and it's not same firmware
!this._manifest.new_install_skip_erase &&
!this._isSameFirmware
)}
></ewt-button>
</div>
`
@ -280,7 +285,9 @@ class EwtInstallDialog extends LitElement {
<div>
<ewt-button
.label=${`Install ${this._manifest.name}`}
@click=${() => this._startInstall(true)}
@click=${() =>
// Erase if manifest doens't force skipping it
this._startInstall(!this._manifest.new_install_skip_erase)}
></ewt-button>
</div>