Parcourir la source

refac: pipelines

Timothy J. Baek il y a 11 mois
Parent
commit
2dbbd1bc6f
1 fichiers modifiés avec 8 ajouts et 4 suppressions
  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];
 
 		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(
@@ -79,8 +81,10 @@
 			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(',');
+			}
 		}
 	};