| @@ -184,11 +184,10 @@ class ListOperatorNode(BaseNode): | |||
| value = int(self.graph_runtime_state.variable_pool.convert_template(self._node_data.extract_by.serial).text) | |||
| if value < 1: | |||
| raise ValueError(f"Invalid serial index: must be >= 1, got {value}") | |||
| if value > len(variable.value): | |||
| raise InvalidKeyError(f"Invalid serial index: must be <= {len(variable.value)}, got {value}") | |||
| value -= 1 | |||
| if len(variable.value) > int(value): | |||
| result = variable.value[value] | |||
| else: | |||
| result = "" | |||
| result = variable.value[value] | |||
| return variable.model_copy(update={"value": [result]}) | |||
| @@ -18,7 +18,6 @@ const OptionListItem: FC<OptionListItemProps> = ({ | |||
| useEffect(() => { | |||
| if (isSelected && !noAutoScroll) | |||
| listItemRef.current?.scrollIntoView({ behavior: 'instant' }) | |||
| // eslint-disable-next-line react-hooks/exhaustive-deps | |||
| }, []) | |||
| return ( | |||
| @@ -52,7 +52,6 @@ const TimePicker = ({ | |||
| else { | |||
| setSelectedTime(prev => prev ? getDateWithTimezone({ date: prev, timezone }) : undefined) | |||
| } | |||
| // eslint-disable-next-line react-hooks/exhaustive-deps | |||
| }, [timezone]) | |||
| const handleClickTrigger = (e: React.MouseEvent) => { | |||
| @@ -117,7 +117,6 @@ const PluginPage = ({ | |||
| showInstallFromMarketplace() | |||
| } | |||
| })() | |||
| // eslint-disable-next-line react-hooks/exhaustive-deps | |||
| }, [packageId, bundleInfo]) | |||
| const { | |||
| @@ -519,7 +519,6 @@ export const usePluginTaskList = (category?: PluginType) => { | |||
| refreshPluginList(category ? { category } as any : undefined, !category) | |||
| } | |||
| } | |||
| // eslint-disable-next-line react-hooks/exhaustive-deps | |||
| }, [isRefetching]) | |||
| const handleRefetch = useCallback(() => { | |||