Selaa lähdekoodia

refac: pipelines

Timothy J. Baek 11 kuukautta sitten
vanhempi
commit
2dbbd1bc6f
1 muutettua tiedostoa jossa 8 lisäystä ja 4 poistoa
  1. 8 4
      src/lib/components/admin/Settings/Pipelines.svelte

+ 8 - 4
src/lib/components/admin/Settings/Pipelines.svelte

@@ -40,8 +40,10 @@
 		const pipeline = pipelines[selectedPipelineIdx];
 		const pipeline = pipelines[selectedPipelineIdx];
 
 
 		if (pipeline && (pipeline?.valves ?? false)) {
 		if (pipeline && (pipeline?.valves ?? false)) {
-			if (valves?.pipelines ?? false) {
-				valves.pipelines = valves.pipelines.split(',').map((v) => v.trim());
+			for (const property in valves_spec.properties) {
+				if (valves_spec.properties[property]?.type === 'array') {
+					valves[property] = valves[property].split(',').map((v) => v.trim());
+				}
 			}
 			}
 
 
 			const res = await updatePipelineValves(
 			const res = await updatePipelineValves(
@@ -79,8 +81,10 @@
 			selectedPipelinesUrlIdx
 			selectedPipelinesUrlIdx
 		);
 		);
 
 
-		if (valves?.pipelines ?? false) {
-			valves.pipelines = valves.pipelines.join(',');
+		for (const property in valves_spec.properties) {
+			if (valves_spec.properties[property]?.type === 'array') {
+				valves[property] = valves[property].join(',');
+			}
 		}
 		}
 	};
 	};