diff --git a/src/PollinationSDK/Wrapper/InputArgumentValidator.cs b/src/PollinationSDK/Wrapper/InputArgumentValidator.cs index 99c8bcc5..9d7384db 100644 --- a/src/PollinationSDK/Wrapper/InputArgumentValidator.cs +++ b/src/PollinationSDK/Wrapper/InputArgumentValidator.cs @@ -48,12 +48,11 @@ public static object CheckAndValidate(PollinationSDK.Interface.Io.Inputs.IDag da public object CheckAndValidate(object value, HandlerChecker handlerChecker) { if (value == null) return null; - // check linked input - var linkValue = CheckLinkedData(handlerChecker); + // validate Alias input - if (!this.ValidateWithAliasSpec(linkValue)) return null; + if (!this.ValidateWithAliasSpec(value)) return null; // convert with handlers - var obj = this.CheckInputWithHandler(linkValue, handlerChecker); + var obj = this.CheckInputWithHandler(value, handlerChecker); // validate input specs if (!this.ValidateWithSpec(obj)) return null; return obj;