diff --git a/js/mixins/form.js b/js/mixins/form.js index ab647621..7ba7629d 100644 --- a/js/mixins/form.js +++ b/js/mixins/form.js @@ -50,9 +50,11 @@ export default { computed: { canSave: function() { - if (!this.invalid) { + const formValid = !this.invalid + + if (formValid) { return true - } else if (this.changed && !this.invalid) { + } else if (this.changed && formValid) { return true } else { return false