From: Bernd Bleßmann Date: Tue, 18 May 2021 10:59:44 +0000 (+0200) Subject: Zeiterfassung: Eingabe: Bei Auftrags-Wechsel nicht Projekt-Wechsel-Event ausführen X-Git-Tag: kivitendo-mebil_0.1-0~9^2~216 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=a323d0daf730434b2ba5ccb812df186fe1528e47;p=kivitendo-erp.git Zeiterfassung: Eingabe: Bei Auftrags-Wechsel nicht Projekt-Wechsel-Event ausführen Sonst wird im Fall "Projekt leer" das Kundenfeld wieder entsperrt. zu "Zeiterfassung: Eingabe: Projekt-Wechsel mit on('set_item:...') registrieren, …" --- diff --git a/js/kivi.TimeRecording.js b/js/kivi.TimeRecording.js index b897b764f..710f27294 100644 --- a/js/kivi.TimeRecording.js +++ b/js/kivi.TimeRecording.js @@ -21,7 +21,10 @@ namespace('kivi.TimeRecording', function(ns) { $time.val(kivi.format_time(date)); }; + var order_changed_called; ns.order_changed = function(value) { + order_changed_called = true; + if (!value) { $('#time_recording_customer_id').data('customer_vendor_picker').set_item({}); $('#time_recording_customer_id_name').prop('disabled', false); @@ -41,7 +44,12 @@ namespace('kivi.TimeRecording', function(ns) { }); }; - ns.project_changed = function() { + ns.project_changed = function(event) { + if (order_changed_called) { + order_changed_called = false; + return; + } + var project_id = $('#time_recording_project_id').val(); if (!project_id) {