def create(account, image, team): """ Create a new gallery. """ if team: assert_member(account, team) gallery = Gallery() gallery.created_by = account gallery.updated_by = account gallery.team = team gallery.save() picture = add(account, image, gallery) gallery.primary = picture gallery.save() return gallery