diff --git a/tildes/tildes/views/topic.py b/tildes/tildes/views/topic.py index 376cd8e..df074c3 100644 --- a/tildes/tildes/views/topic.py +++ b/tildes/tildes/views/topic.py @@ -414,12 +414,27 @@ def get_search( @view_config( route_name="new_topic", renderer="new_topic.jinja2", permission="topic.post" ) -@use_kwargs({"title": String(missing=""), "link": String(missing="")}) -def get_new_topic_form(request: Request, title: str, link: str) -> dict: +@use_kwargs( + { + "title": String(missing=""), + "link": String(missing=""), + "tags": String(missing=""), + "markdown": String(missing=""), + } +) +def get_new_topic_form( + request: Request, title: str, link: str, tags: str, markdown: str +) -> dict: """Form for entering a new topic to post.""" group = request.context - return {"group": group, "title": title, "link": link} + return { + "group": group, + "title": title, + "link": link, + "tags": tags, + "markdown": markdown, + } @view_config(route_name="topic", renderer="topic.jinja2")