Qual a necessidade de validar a existência de um projeto por inteiro ao invés de apenas validar se a variável projetoId tem conteudo? Do meu ponto de vista, ela só terá conteúdo caso o projeto for selecionado, a verificação com ela evitaria que o 'find' seja executado várias vezes enquanto o usuário está tentando salvar sem projeto selecionado
**const projeto = this.projetos.find((p) => p.id == this.idProjeto);**
if (!projeto) {
this.store.commit(NOTIFICAR, {
titulo: 'Ops!',
texto: "Selecione um projeto antes de finalizar a tarefa!",
tipo: TipoNotificacao.ERRO,
});
return;
}