summaryrefslogtreecommitdiff
path: root/src/components
diff options
context:
space:
mode:
authorChandra Harkude <chandramohan.harkude@gmail.com>2022-12-15 18:21:02 +0300
committerGunnar Mills <gmills@us.ibm.com>2023-03-13 19:11:53 +0300
commit373d243c98f8b465e9315e95f88cdf26b887a626 (patch)
tree5c4d05aa461590841ea82545446d8f3635f4ca97 /src/components
parentb63e9d9a70dabc4c9a7038f7727fca6bd17d940a (diff)
downloadwebui-vue-373d243c98f8b465e9315e95f88cdf26b887a626.tar.xz
Fixed calling method "handleSubmit" two times
Problem : "handleSubmit" called on clicking Ok button implicitly as well by the form (<b-form id="generate-csr-form" novalidate @submit.prevent= "handleSubmit"), due to this, redfish API POST /redfish/v1/CertificateService/Actions/Certificate Servi ce.GenerateCSR sent two times when "Generate CSR" button clicked,ideally redfish API needs to be sent only once This leads to failure of the second redfish API. Steps to Reproduce Issue: 1. Go to 'Login->Security and access->Certificate->Generate CSR fill the form 2. Click on 'Generate CSR.' 3. Scroll down to 'More Tools->Web Developer Tools->Network tab' 4. Two POST /redfish/v1/CertificateService/Actions/CertificateService. GenerateCSR are sent Solution: The issue can be fixed either by deleting the Ok button click event listener or deleting the (@submit.prevent="handleSubmit"). I have used later one, which is small change as well does not alter the code much Tested : I did manual testing and observed that two POST requests are no longer sent Reference : https://softauthor.com/vuejs-prevent-form-submission/ Signed-off-by: Chandra Harkude <chandramohan.harkude@gmail.com> Change-Id: I8736e597d2fe70aef438779667475426837d2c67
Diffstat (limited to 'src/components')
0 files changed, 0 insertions, 0 deletions