diff --git a/src/components/runners/RunnerDetail.svelte b/src/components/runners/RunnerDetail.svelte index 780727dc..c842a2e6 100644 --- a/src/components/runners/RunnerDetail.svelte +++ b/src/components/runners/RunnerDetail.svelte @@ -10,6 +10,7 @@ import Toastify from "toastify-js"; import PromiseError from "../base/PromiseError.svelte"; import isEmail from "validator/es/lib/isEmail"; + import Select from "svelte-select"; let data_loaded = false; export let params; const runner_promise = RunnerService.runnerControllerGetOne(params.runnerid); @@ -30,7 +31,6 @@ data_loaded = true; original_data_pdf = Object.assign(original_data_pdf, data); original_data = Object.assign(original_data, data); - original_data.group = original_data.group.id; editable = Object.assign(editable, original_data); }); document.addEventListener("click", function (e) { @@ -55,11 +55,13 @@ text: $_("updating-runner"), duration: 2500, }).showToast(); - RunnerService.runnerControllerPut(original_data.id, editable) + let postdata = {}; + postdata = Object.assign(postdata, editable); + postdata.group = postdata.group.id; + RunnerService.runnerControllerPut(original_data.id, postdata) .then((resp) => { Object.assign(original_data, editable); - original_data = editable; - Object.assign(original_data, editable); + original_data = original_data; Toastify({ text: $_("runner-updated"), duration: 2500, @@ -206,7 +208,17 @@ aria-haspopup="true" aria-expanded="true"> {$_('generate-sponsoring-contract')} - + + {#if sponsoring_contracts_download_open} @@ -349,21 +361,31 @@
{$_('group')} - +