fix product fetch