diff --git a/couchpotato/core/providers/metadata/base.py b/couchpotato/core/providers/metadata/base.py index b41960a..d7de898 100644 --- a/couchpotato/core/providers/metadata/base.py +++ b/couchpotato/core/providers/metadata/base.py @@ -40,7 +40,7 @@ class MetaDataBase(Plugin): # Get file path name = getattr(self, 'get' + file_type.capitalize() + 'Name')(meta_name, root) - if name and self.conf('meta_' + file_type): + if name and (self.conf('meta_' + file_type) or self.conf('meta_' + file_type) is None): # Get file content content = getattr(self, 'get' + file_type.capitalize())(movie_info = movie_info, data = group) @@ -60,8 +60,8 @@ class MetaDataBase(Plugin): except: log.error('Unable to create %s file: %s', (file_type, traceback.format_exc())) - def getRootName(self, data): - return + def getRootName(self, data = {}): + return os.path.join(data['destination_dir'], data['filename']) def getFanartName(self, name, root): return diff --git a/couchpotato/core/providers/metadata/xbmc/main.py b/couchpotato/core/providers/metadata/xbmc/main.py index 1fd9584..820df15 100644 --- a/couchpotato/core/providers/metadata/xbmc/main.py +++ b/couchpotato/core/providers/metadata/xbmc/main.py @@ -12,9 +12,6 @@ log = CPLog(__name__) class XBMC(MetaDataBase): - def getRootName(self, data = {}): - return os.path.join(data['destination_dir'], data['filename']) - def getFanartName(self, name, root): return self.createMetaName(self.conf('meta_fanart_name'), name, root)