fix product filter bug