From 509b49caf17b6112c8880ff9083a8199252d05f9 Mon Sep 17 00:00:00 2001 From: Ruud Date: Sun, 19 May 2013 01:12:09 +0200 Subject: [PATCH] Deepcopy and merge movie info results --- couchpotato/core/providers/movie/_modifier/main.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/couchpotato/core/providers/movie/_modifier/main.py b/couchpotato/core/providers/movie/_modifier/main.py index 18ae6e7e..148d9035 100644 --- a/couchpotato/core/providers/movie/_modifier/main.py +++ b/couchpotato/core/providers/movie/_modifier/main.py @@ -4,6 +4,7 @@ from couchpotato.core.helpers.variable import mergeDicts, randomString from couchpotato.core.logger import CPLog from couchpotato.core.plugins.base import Plugin from couchpotato.core.settings.model import Library +import copy import traceback log = CPLog(__name__) @@ -87,7 +88,7 @@ class MovieResultModifier(Plugin): def checkLibrary(self, result): - result = mergeDicts(self.default_info, result) + result = mergeDicts(copy.deepcopy(self.default_info), copy.deepcopy(result)) if result and result.get('imdb'): return mergeDicts(result, self.getLibraryTags(result['imdb']))