 
         let existing = try post.tags()
         let existingStringArray = existing.map { $0.name }
-        
         let newTagsStringArray = tagsArray.map { $0.string ?? "" }.filter { $0 != "" }
 
         // Work out new tags and tags to delete

    fileprivate let pathCreator: BlogPathCreator
    fileprivate let viewFactory: ViewFactory

    // MARK: - Initialiser
    init(drop: Droplet, pathCreator: BlogPathCreator, viewFactory: ViewFactory) {
        self.drop = drop

        // Save the tags
        for tagNode in tagsArray {
            if let tagName = tagNode.string {
                try BlogTag.addTag(tagName, to: newPost)
            }
        }
