def new_slide(journey_id): journey = Journey.query.filter_by(id=journey_id, user_id=current_user.id).first() if not journey: flash(BAD_KITTY, 'danger') return redirect(url_for('index')) form = NewSlideForm(journey_id=journey_id) if form.validate_on_submit(): slide = Slide() slide.create(form.data['title'], form.data['description'], journey_id) db.session.add(slide) db.session.commit() flash('Slide added to journey, you can now add photos to your slide.', 'success') return redirect(url_for('new_photo', slide_id=slide.id)) flash_errors(form) return render_template('new-slide.html', form=form, title='New Slide')