aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mediagoblin/db/mixin.py4
-rw-r--r--mediagoblin/media_types/video/processing.py1
2 files changed, 3 insertions, 2 deletions
diff --git a/mediagoblin/db/mixin.py b/mediagoblin/db/mixin.py
index 090f9699..a6965bf4 100644
--- a/mediagoblin/db/mixin.py
+++ b/mediagoblin/db/mixin.py
@@ -251,7 +251,7 @@ class MediaEntryMixin(GenerateSlugMixin, GeneratePublicIDMixin):
def get_all_media(self):
"""
- Returns all available qualties of a media
+ Returns all available qualties of a media (except original)
"""
fetch_order = self.media_manager.media_fetch_order
@@ -264,7 +264,7 @@ class MediaEntryMixin(GenerateSlugMixin, GeneratePublicIDMixin):
all_media_path = []
for media_size in fetch_order:
- if media_size in media_sizes:
+ if media_size in media_sizes and media_size != 'original':
file_metadata = self.get_file_metadata(media_size)
size = file_metadata['medium_size']
if media_size != 'webm_video':
diff --git a/mediagoblin/media_types/video/processing.py b/mediagoblin/media_types/video/processing.py
index 79d356cc..890ac688 100644
--- a/mediagoblin/media_types/video/processing.py
+++ b/mediagoblin/media_types/video/processing.py
@@ -267,6 +267,7 @@ class CommonVideoProcessor(MediaProcessor):
copy_original(
self.entry, self.process_filename,
self.name_builder.fill('{basename}{ext}'))
+ self.entry.save()
def keep_best(self):