diff --git a/misskaty/plugins/imdb_search.py b/misskaty/plugins/imdb_search.py
index 247575d3..dc8ad1c0 100644
--- a/misskaty/plugins/imdb_search.py
+++ b/misskaty/plugins/imdb_search.py
@@ -111,7 +111,12 @@ async def imdb_search_id(kueri, message):
msg += f"🎬 Ditemukan ({len(res)}) hasil untuk kueri: {kueri}\n\n"
for num, movie in enumerate(res, start=1):
title = movie.get("l")
- year = f"({movie.get('y', 'N/A')})"
+ if year := movie.get("yr"):
+ year = f"({year})"
+ elif year := movie.get("y"):
+ year = f"({year})"
+ else:
+ year = "N/A"
typee = movie.get("q", "N/A").replace("feature", "movie").title()
movieID = re.findall(r"tt(\d+)", movie.get("id"))[0]
msg += f"{num}. {title} {year} - {typee}\n"
@@ -156,7 +161,12 @@ async def imdb_search_en(kueri, message):
msg += f"🎬 Found ({len(res)}) result for keywords: {kueri}\n\n"
for num, movie in enumerate(res, start=1):
title = movie.get("l")
- year = f"({movie.get('y', 'N/A')})"
+ if year := movie.get("yr"):
+ year = f"({year})"
+ elif year := movie.get("y"):
+ year = f"({year})"
+ else:
+ year = "N/A"
typee = movie.get("q", "N/A").replace("feature", "movie").title()
movieID = re.findall(r"tt(\d+)", movie.get("id"))[0]
msg += f"{num}. {title} {year} - {typee}\n"
@@ -207,7 +217,12 @@ async def imdbcari(client, query):
msg += f"🎬 Ditemukan ({len(res)}) hasil dari: {kueri} ~ {query.from_user.mention}\n\n"
for num, movie in enumerate(res, start=1):
title = movie.get("l")
- year = f"({movie.get('y', 'N/A')})"
+ if year := movie.get("yr"):
+ year = f"({year})"
+ elif year := movie.get("y"):
+ year = f"({year})"
+ else:
+ year = "N/A"
typee = movie.get("q", "N/A").replace("feature", "movie").title()
movieID = re.findall(r"tt(\d+)", movie.get("id"))[0]
msg += f"{num}. {title} {year} - {typee}\n"
@@ -241,7 +256,12 @@ async def imdbcari(client, query):
msg += f"🎬 Found ({len(res)}) result for keywords: {kueri} ~ {query.from_user.mention}\n\n"
for num, movie in enumerate(res, start=1):
title = movie.get("l")
- year = f"({movie.get('y', 'N/A')})"
+ if year := movie.get("yr"):
+ year = f"({year})"
+ elif year := movie.get("y"):
+ year = f"({year})"
+ else:
+ year = "N/A"
typee = movie.get("q", "N/A").replace("feature", "movie").title()
movieID = re.findall(r"tt(\d+)", movie.get("id"))[0]
msg += f"{num}. {title} {year} - {typee}\n"