fix bug for promotionlink model