From bb4a467b5f9bf3c4228e03aa0cf2db7f80c73d9e Mon Sep 17 00:00:00 2001
From: labrys <labrys@users.noreply.github.com>
Date: Thu, 7 Jan 2016 06:30:07 -0500
Subject: [PATCH] Fix file size conversion for extratorrent

---
 sickbeard/providers/extratorrent.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/sickbeard/providers/extratorrent.py b/sickbeard/providers/extratorrent.py
index c32c5640c..aef704283 100644
--- a/sickbeard/providers/extratorrent.py
+++ b/sickbeard/providers/extratorrent.py
@@ -22,7 +22,7 @@ import sickbeard
 from sickbeard import logger
 from sickbeard import tvcache
 from sickbeard.common import USER_AGENT
-from sickrage.helper.common import try_int
+from sickrage.helper.common import try_int, convert_size
 from sickbeard.bs4_parser import BS4Parser
 from sickrage.providers.torrent.TorrentProvider import TorrentProvider
 
@@ -74,9 +74,10 @@ class ExtraTorrentProvider(TorrentProvider):  # pylint: disable=too-many-instanc
                     for item in parser.findAll('item'):
                         try:
                             title = re.sub(r'^<!\[CDATA\[|\]\]>$', '', item.find('title').get_text(strip=True))
-                            size = try_int(item.find('size').get_text(strip=True), -1)
                             seeders = try_int(item.find('seeders').get_text(strip=True))
                             leechers = try_int(item.find('leechers').get_text(strip=True))
+                            torrent_size = item.find('size').get_text()
+                            size = convert_size(torrent_size) or -1
 
                             if sickbeard.TORRENT_METHOD == 'blackhole':
                                 enclosure = item.find('enclosure')  # Backlog doesnt have enclosure
-- 
GitLab