fix promotion adding store empty bug