diff --git a/Wikipedia/Code/ExploreViewController.swift b/Wikipedia/Code/ExploreViewController.swift index 64be223ef7..61a31efc56 100644 --- a/Wikipedia/Code/ExploreViewController.swift +++ b/Wikipedia/Code/ExploreViewController.swift @@ -1213,7 +1213,11 @@ extension ExploreViewController: WKImageRecommendationsDelegate { if let imageURL = URL(string: imageData.descriptionURL), let thumbURL = URL(string: imageData.thumbUrl) { - let searchResult = InsertMediaSearchResult(fileTitle: "File:\(imageData.filename)", displayTitle: imageData.filename, thumbnailURL: thumbURL, imageDescription: imageData.description, filePageURL: imageURL) + + let fileName = imageData.filename.normalizedPageTitle ?? imageData.filename + let imageDescription = imageData.description?.removingHTML + let searchResult = InsertMediaSearchResult(fileTitle: "File:\(imageData.filename)", displayTitle: fileName, thumbnailURL: thumbURL, imageDescription: imageDescription, filePageURL: imageURL) + let insertMediaViewController = InsertMediaSettingsViewController(image: image, searchResult: searchResult, fromImageRecommendations: true, delegate: self, imageRecLoggingDelegate: self, theme: theme) self.imageRecommendationsViewModel = viewModel navigationController?.pushViewController(insertMediaViewController, animated: true) diff --git a/Wikipedia/Code/InsertMediaSettingsViewController.swift b/Wikipedia/Code/InsertMediaSettingsViewController.swift index d7bd1a40ca..fe42dc099d 100644 --- a/Wikipedia/Code/InsertMediaSettingsViewController.swift +++ b/Wikipedia/Code/InsertMediaSettingsViewController.swift @@ -151,7 +151,7 @@ final class InsertMediaSettingsViewController: ViewController { private lazy var imageView: InsertMediaSettingsImageView = { let imageView = InsertMediaSettingsImageView.wmf_viewFromClassNib()! imageView.image = image - imageView.imageDescription = searchResult.imageDescription + imageView.imageDescription = searchResult.imageDescription ?? searchResult.imageInfo?.imageDescription imageView.title = searchResult.displayTitle imageView.titleURL = imageTitle imageView.titleAction = { [weak self] url in