import fixed

This commit is contained in:
SPRINX0\prochazka
2025-02-27 08:19:49 +01:00
parent 450ce53dcf
commit a35421d8ab
2 changed files with 12 additions and 3 deletions

View File

@@ -25,6 +25,7 @@
await (format.addFileToSourceList || addFileToSourceListDefault)(file, newSources, newValues, apiCall); await (format.addFileToSourceList || addFileToSourceListDefault)(file, newSources, newValues, apiCall);
} }
} }
const templateTarget = values['targetName___TEMPLATE__'];
newValues['sourceList'] = [ newValues['sourceList'] = [
...(values.sourceList || []).filter(x => !newSources.includes(x) && x != '__TEMPLATE__'), ...(values.sourceList || []).filter(x => !newSources.includes(x) && x != '__TEMPLATE__'),
...newSources, ...newSources,
@@ -32,10 +33,18 @@
if (preferedStorageType && preferedStorageType != values.sourceStorageType) { if (preferedStorageType && preferedStorageType != values.sourceStorageType) {
newValues['sourceStorageType'] = preferedStorageType; newValues['sourceStorageType'] = preferedStorageType;
} }
valuesStore.set({ if (templateTarget) {
const source = newSources[0];
if (source) {
newValues[`targetName_${source}`] = templateTarget;
}
}
const newValuesAll = {
...values, ...values,
...newValues, ...newValues,
}); };
delete newValuesAll['targetName___TEMPLATE__'];
valuesStore.set(newValuesAll);
if (setPreviewSource && newSources.length == 1) { if (setPreviewSource && newSources.length == 1) {
setPreviewSource(newSources[0]); setPreviewSource(newSources[0]);
} }

View File

@@ -24,7 +24,7 @@
</script> </script>
<div class="flex space-between"> <div class="flex space-between">
<div>{name}</div> <div>{name == '__TEMPLATE__' ? '(not selected)' : name}</div>
<div class="flex"> <div class="flex">
{#if obj && !!obj.isDownload} {#if obj && !!obj.isDownload}
<div class="icon" on:click={handleChangeUrl} title={obj && obj.fileName}> <div class="icon" on:click={handleChangeUrl} title={obj && obj.fileName}>