From e1af3a8af8dacccfb9c7adf45f08090a68875af2 Mon Sep 17 00:00:00 2001
From: Sammy Spets <sammys@sammyspets.com>
Date: Fri, 5 May 2017 12:03:31 +0700
Subject: [PATCH] Support adding LabelPlus labels to Deluge client torrents.
 (#3713)

---
 sickbeard/clients/deluged_client.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/sickbeard/clients/deluged_client.py b/sickbeard/clients/deluged_client.py
index e68cd2802..228329b20 100644
--- a/sickbeard/clients/deluged_client.py
+++ b/sickbeard/clients/deluged_client.py
@@ -179,7 +179,11 @@ class DelugeRPC(object):
             self.connect()
             self.client.label.set_torrent(torrent_id, label).get()  # pylint:disable=no-member
         except Exception:
-            return False
+            try:
+                self.connect()
+                self.client.labelplus.set_torrent_labels([torrent_id], label).get() # pylint:disable=no-member
+            except Exception:
+                return False
         finally:
             if self.client:
                 self.disconnect()
-- 
GitLab