From 63f56541aea63188c7e47a00d36d7b2c61d4720d Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Mon, 12 Aug 2019 22:52:49 +0200 Subject: [PATCH] Fixed #479 - import: destination account name is broken --- src/main/resources/static/js/import.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/main/resources/static/js/import.js b/src/main/resources/static/js/import.js index 18ba219b1..10c1cc65e 100644 --- a/src/main/resources/static/js/import.js +++ b/src/main/resources/static/js/import.js @@ -35,17 +35,19 @@ function validateForm() inputSourceName.setAttribute("value", accountSourcesNames[i].innerText); parent.appendChild(inputSourceName); + var value = accountDestinations[i].value; + var inputDestinationID = document.createElement("input"); inputDestinationID.setAttribute("type", "hidden"); inputDestinationID.setAttribute("name", "accountMatches[" + i + "].accountDestination.ID"); - inputDestinationID.setAttribute("value", accountDestinations[i].value); + inputDestinationID.setAttribute("value", value); parent.appendChild(inputDestinationID); - var inputDestinationNames = document.createElement("input"); - inputDestinationNames.setAttribute("type", "hidden"); - inputDestinationNames.setAttribute("name", "accountMatches[" + i + "].accountDestination.name"); - inputDestinationNames.setAttribute("value", accountDestinations[i].innerText); - parent.appendChild(inputDestinationNames); + var inputDestinationName = document.createElement("input"); + inputDestinationName.setAttribute("type", "hidden"); + inputDestinationName.setAttribute("name", "accountMatches[" + i + "].accountDestination.name"); + inputDestinationName.setAttribute("value", accountDestinations[i].querySelector('option[value="' + value + '"').innerText); + parent.appendChild(inputDestinationName); } return true; -- GitLab