From 8d5dc2d380d7f90144183fb746b1342a1a6f274e Mon Sep 17 00:00:00 2001
From: Riztard Lanthorn <riyanluqman@gmail.com>
Date: Sat, 16 Jan 2021 10:29:23 +0700
Subject: [PATCH] WP MangaStream fix manga details (#5428)

for site like kiryuu
---
 src/all/wpmangastream/build.gradle                          | 2 +-
 .../tachiyomi/extension/all/wpmangastream/WPMangaStream.kt  | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/all/wpmangastream/build.gradle b/src/all/wpmangastream/build.gradle
index 6343dc55d..ba61db480 100644
--- a/src/all/wpmangastream/build.gradle
+++ b/src/all/wpmangastream/build.gradle
@@ -5,7 +5,7 @@ ext {
     extName = 'WP MangaStream (multiple sources)'
     pkgNameSuffix = 'all.wpmangastream'
     extClass = '.WPMangaStreamFactory'
-    extVersionCode = 44
+    extVersionCode = 45
     libVersion = '1.2'
 }
 
diff --git a/src/all/wpmangastream/src/eu/kanade/tachiyomi/extension/all/wpmangastream/WPMangaStream.kt b/src/all/wpmangastream/src/eu/kanade/tachiyomi/extension/all/wpmangastream/WPMangaStream.kt
index 6ada46360..d68c3879e 100644
--- a/src/all/wpmangastream/src/eu/kanade/tachiyomi/extension/all/wpmangastream/WPMangaStream.kt
+++ b/src/all/wpmangastream/src/eu/kanade/tachiyomi/extension/all/wpmangastream/WPMangaStream.kt
@@ -164,11 +164,11 @@ abstract class WPMangaStream(
 
     override fun mangaDetailsParse(document: Document): SManga {
         return SManga.create().apply {
-            document.select("div.bigcontent, div.animefull").firstOrNull()?.let { infoElement ->
+            document.select("div.bigcontent, div.animefull, div.main-info").firstOrNull()?.let { infoElement ->
                 genre = infoElement.select("span:contains(Genres:) a, .mgen a").joinToString { it.text() }
                 status = parseStatus(infoElement.select("span:contains(Status:), .imptdt:contains(Status) i").firstOrNull()?.ownText())
-                author = infoElement.select("span:contains(Author:), .fmed b:contains(Author)+span").firstOrNull()?.ownText()
-                artist = infoElement.select(".fmed b:contains(Artist)+span").firstOrNull()?.ownText()
+                author = infoElement.select("span:contains(Author:), .fmed b:contains(Author)+span, .imptdt:contains(Author) i").firstOrNull()?.ownText()
+                artist = infoElement.select(".fmed b:contains(Artist)+span, .imptdt:contains(Artist) i").firstOrNull()?.ownText()
                 description = infoElement.select("div.desc p, div.entry-content p").joinToString("\n") { it.text() }
                 thumbnail_url = infoElement.select("div.thumb img").imgAttr()
             }