fix datatype enum check