]> wagnertech.de Git - mfinanz.git/blobdiff - js/kivi.Order.js
Auftrags-Controller: Wechselkursfeld leer lassen, wenn Kurs nicht bekannt
[mfinanz.git] / js / kivi.Order.js
index 5f83a79fda583b0de6584faa1f267906ebb98d3f..907e15bd3c99c26319b096ab78707cabbef0c8dc 100644 (file)
@@ -175,6 +175,11 @@ namespace('kivi.Order', function(ns) {
   };
 
   ns.update_exchangerate = function(event) {
+    if (!ns.check_cv()) {
+      $('#order_currency_id').val($('#old_currency_id').val());
+      return;
+    }
+
     var rate_input = $('#order_exchangerate_as_null_number');
     rate_input.prop('disabled', true);
 
@@ -196,18 +201,15 @@ namespace('kivi.Order', function(ns) {
           } else {
             rate_text.text('');
             rate_input.prop('disabled', false);
-            rate_input.show().val(0);
+            rate_input.show().val('');
           }
           $('#exchangerate_settings').show();
         } else {
           $('#exchangerate_settings').hide();
         }
-        console.log(data.is_standard);
-        console.log(data.exchangerate);
-        console.log($('#old_exchangerate').val());
         if ($('#order_currency_id').val() != $('#old_currency_id').val() ||
             !data.is_standard && data.exchangerate != $('#old_exchangerate').val()) {
-          kivi.display_flash('warning', kivi.t8('You have changed the currency or exchange rate. Please update prices.'));
+          kivi.display_flash('warning', kivi.t8('You have changed the currency or exchange rate. Please check prices.'));
         }
         $('#old_currency_id').val($('#order_currency_id').val());
         $('#old_exchangerate').val(data.exchangerate);
@@ -217,7 +219,7 @@ namespace('kivi.Order', function(ns) {
 
   ns.exchangerate_changed = function(event) {
     if (kivi.parse_amount($('#order_exchangerate_as_null_number').val()) != kivi.parse_amount($('#old_exchangerate').val())) {
-      kivi.display_flash('warning', kivi.t8('You have changed the currency or exchange rate. Please update prices.'));
+      kivi.display_flash('warning', kivi.t8('You have changed the currency or exchange rate. Please check prices.'));
       $('#old_exchangerate').val($('#order_exchangerate_as_null_number').val());
     }
   };