fix when promotion_in_item is not an array