Skip to content

Commit 1e4c134

Browse files
committed
Use populate obj instead of manually populatiing obj in creation forms
1 parent 3ca08b6 commit 1e4c134

File tree

3 files changed

+5
-10
lines changed

3 files changed

+5
-10
lines changed

templates/events/list.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
</button>
5555
{% endif %}
5656
{% if 'manage' in enabled_actions %}
57-
<button id="approve_{{ event.id }}"
57+
<button id="approve_{{ event.id }}" type="submit"
5858
formaction="{{ url_for('events.events_manage', event_id=event.id) }}"
5959
formmethod="get">Manage
6060
</button>

views/events.py

+2-6
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,8 @@
1515
def events_create():
1616
event_create_form = EventForm()
1717
if event_create_form.validate_on_submit():
18-
new_event = Event(owner=current_user,
19-
title=event_create_form.title.data,
20-
start_time=event_create_form.start_time.data,
21-
duration=event_create_form.duration.data,
22-
description=event_create_form.description.data,
23-
link=event_create_form.link.data)
18+
new_event = Event(owner=current_user)
19+
event_create_form.populate_obj(new_event)
2420
db.session.add(new_event)
2521
db.session.commit()
2622
return redirect(url_for('.events_owned'))

views/users.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,8 @@ def login():
2424
def register():
2525
register_form = RegisterForm()
2626
if register_form.validate_on_submit():
27-
new_user = User(email=register_form.email.data,
28-
username=register_form.username.data,
29-
password=register_form.password.data)
27+
new_user = User()
28+
register_form.populate_obj(new_user)
3029
db.session.add(new_user)
3130
db.session.commit()
3231
login_user(new_user)

0 commit comments

Comments
 (0)