Let new_album take multiple associated directories.
This commit is contained in:
parent
519bcf32e6
commit
7705848714
1 changed files with 5 additions and 3 deletions
|
@ -79,7 +79,7 @@ class PDBAlbumMixin:
|
||||||
title=None,
|
title=None,
|
||||||
description=None,
|
description=None,
|
||||||
*,
|
*,
|
||||||
associated_directory=None,
|
associated_directories=None,
|
||||||
author=None,
|
author=None,
|
||||||
photos=None,
|
photos=None,
|
||||||
):
|
):
|
||||||
|
@ -106,8 +106,10 @@ class PDBAlbumMixin:
|
||||||
|
|
||||||
album = self.get_cached_instance('album', data)
|
album = self.get_cached_instance('album', data)
|
||||||
|
|
||||||
if associated_directory is not None:
|
associated_directories = associated_directories or ()
|
||||||
album.add_associated_directory(associated_directory)
|
if isinstance(associated_directories, str):
|
||||||
|
associated_directories = [associated_directories]
|
||||||
|
album.add_associated_directories(associated_directories)
|
||||||
|
|
||||||
if photos is not None:
|
if photos is not None:
|
||||||
photos = [self.get_photo(photo) for photo in photos]
|
photos = [self.get_photo(photo) for photo in photos]
|
||||||
|
|
Loading…
Reference in a new issue