Fix can not add cart bug