Fix saving original of the video

Original of the video was not saved because info about it was not
written to the database. Fixed that.

Also removed original video from get_all_media listing. The method is
weird, we should evaluate whether it is video-specific and how to
generalize it.
This commit is contained in:
Boris Bobrov 2018-07-13 19:05:38 +02:00
parent 92a94f4e77
commit a65ffb4b69
2 changed files with 3 additions and 2 deletions

View File

@ -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':

View File

@ -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):