diff --git a/src/stores/transactionTemplate.ts b/src/stores/transactionTemplate.ts index e7a9ae9e..ac9e940b 100644 --- a/src/stores/transactionTemplate.ts +++ b/src/stores/transactionTemplate.ts @@ -81,21 +81,21 @@ export const useTransactionTemplatesStore = defineStore('transactionTemplates', } } - function updateTemplateInTransactionTemplateList(templateType: number, template: TransactionTemplate): void { + function updateTemplateInTransactionTemplateList(templateType: number, currentTemplate: TransactionTemplate): void { const templates = allTransactionTemplates.value[templateType]; const templateMap = allTransactionTemplatesMap.value[templateType]; if (isArray(templates)) { for (const [template, index] of itemAndIndex(templates)) { - if (template.id === template.id) { - templates.splice(index, 1, template); + if (template.id === currentTemplate.id) { + templates.splice(index, 1, currentTemplate); break; } } } if (isObject(templateMap)) { - templateMap[template.id] = template; + templateMap[currentTemplate.id] = currentTemplate; } }