diff --git a/apps/desktop/src/app/accounts/settings.component.spec.ts b/apps/desktop/src/app/accounts/settings.component.spec.ts index a791fd7b9a4..18b62fbf593 100644 --- a/apps/desktop/src/app/accounts/settings.component.spec.ts +++ b/apps/desktop/src/app/accounts/settings.component.spec.ts @@ -629,7 +629,6 @@ describe("SettingsComponent", () => { }); it("should not save vault timeout when vault timeout is invalid", async () => { - i18nService.t.mockReturnValue("Number too large test error"); component["form"].controls.vaultTimeout.setErrors({}, { emitEvent: false }); await component.saveVaultTimeout(DEFAULT_VAULT_TIMEOUT, 999_999_999); @@ -639,11 +638,6 @@ describe("SettingsComponent", () => { DEFAULT_VAULT_TIMEOUT_ACTION, ); expect(component["form"].getRawValue().vaultTimeout).toEqual(DEFAULT_VAULT_TIMEOUT); - expect(platformUtilsService.showToast).toHaveBeenCalledWith( - "error", - null, - "Number too large test error", - ); }); }); diff --git a/apps/desktop/src/app/accounts/settings.component.ts b/apps/desktop/src/app/accounts/settings.component.ts index 030027913bc..55b3b5f2f68 100644 --- a/apps/desktop/src/app/accounts/settings.component.ts +++ b/apps/desktop/src/app/accounts/settings.component.ts @@ -510,16 +510,11 @@ export class SettingsComponent implements OnInit, OnDestroy { } // Avoid saving 0 since it's useless as a timeout value. - if (this.form.value.vaultTimeout === 0) { + if (newValue === 0) { return; } if (!this.form.controls.vaultTimeout.valid) { - this.platformUtilsService.showToast( - "error", - null, - this.i18nService.t("vaultTimeoutTooLarge"), - ); return; } diff --git a/apps/desktop/src/locales/en/messages.json b/apps/desktop/src/locales/en/messages.json index 3d2d963c432..498b8e6e413 100644 --- a/apps/desktop/src/locales/en/messages.json +++ b/apps/desktop/src/locales/en/messages.json @@ -2549,6 +2549,9 @@ } } }, + "vaultCustomTimeoutMinimum": { + "message": "Minimum custom timeout is 1 minute." + }, "inviteAccepted": { "message": "Invitation accepted" },