correction article_stock::swap