no manual data if item has imdb id
This commit is contained in:
parent
98119eb400
commit
fd7bd7a704
3 changed files with 19 additions and 9 deletions
|
@ -11,6 +11,9 @@ import managers
|
||||||
|
|
||||||
class MetaClip:
|
class MetaClip:
|
||||||
def update_calculated_values(self):
|
def update_calculated_values(self):
|
||||||
|
start = self.start
|
||||||
|
end = self.end
|
||||||
|
if self.item.sort.duration:
|
||||||
start = min(self.start, self.item.sort.duration)
|
start = min(self.start, self.item.sort.duration)
|
||||||
end = min(self.end, self.item.sort.duration)
|
end = min(self.end, self.item.sort.duration)
|
||||||
self.duration = end - start
|
self.duration = end - start
|
||||||
|
|
|
@ -290,6 +290,11 @@ class Item(models.Model):
|
||||||
if settings.USE_IMDB and len(self.itemId) != 7 and self.oxdbId != self.itemId:
|
if settings.USE_IMDB and len(self.itemId) != 7 and self.oxdbId != self.itemId:
|
||||||
self.itemId = self.oxdbId
|
self.itemId = self.oxdbId
|
||||||
#FIXME: move files to new id here
|
#FIXME: move files to new id here
|
||||||
|
if settings.USE_IMDB and len(self.itemId) == 7:
|
||||||
|
for key in ('title', 'year', 'director', 'season', 'episode',
|
||||||
|
'seriesTitle', 'episodeTitle'):
|
||||||
|
if key in self.data:
|
||||||
|
del self.data[key]
|
||||||
|
|
||||||
if self.poster and os.path.exists(self.poster.path):
|
if self.poster and os.path.exists(self.poster.path):
|
||||||
self.poster_height = self.poster.height
|
self.poster_height = self.poster.height
|
||||||
|
|
|
@ -402,6 +402,7 @@ pandora.ui.filesView = function(options, self) {
|
||||||
data[key] = self['$' + key + 'Input'].value();
|
data[key] = self['$' + key + 'Input'].value();
|
||||||
});
|
});
|
||||||
pandora.api.moveFiles(data, function(result) {
|
pandora.api.moveFiles(data, function(result) {
|
||||||
|
if(pandora.user.ui.item == self.options.id && pandora.user.ui.itemView == 'files') {
|
||||||
if (self.$checkbox.value()) {
|
if (self.$checkbox.value()) {
|
||||||
Ox.Request.clearCache(); // fixme: remove
|
Ox.Request.clearCache(); // fixme: remove
|
||||||
pandora.UI.set({item: result.data.itemId});
|
pandora.UI.set({item: result.data.itemId});
|
||||||
|
@ -410,6 +411,7 @@ pandora.ui.filesView = function(options, self) {
|
||||||
self.$filesList.reloadList();
|
self.$filesList.reloadList();
|
||||||
self.$instancesList.reloadList();
|
self.$instancesList.reloadList();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue