No need to test explicitly if the article is already in the database since the 'link' MongoEngine field is unique.
Better management of exceptions.