Merge pull request #537 from dod-ccpo/invites-bug
Fix invites bug that used a method without all the needed arguments
This commit is contained in:
commit
eb24d8fd2e
@ -1,14 +1,13 @@
|
|||||||
from flask import redirect, url_for
|
from flask import redirect, url_for, g
|
||||||
|
|
||||||
from . import task_orders_bp
|
from . import task_orders_bp
|
||||||
from atst.domain.task_orders import TaskOrders
|
from atst.domain.task_orders import TaskOrders
|
||||||
from atst.utils.flash import formatted_flash as flash
|
from atst.utils.flash import formatted_flash as flash
|
||||||
|
|
||||||
|
|
||||||
# TODO: add a real implementation for this
|
|
||||||
@task_orders_bp.route("/task_orders/invite/<task_order_id>", methods=["POST"])
|
@task_orders_bp.route("/task_orders/invite/<task_order_id>", methods=["POST"])
|
||||||
def invite(task_order_id):
|
def invite(task_order_id):
|
||||||
task_order = TaskOrders.get(task_order_id)
|
task_order = TaskOrders.get(g.current_user, task_order_id)
|
||||||
flash("task_order_submitted", task_order=task_order)
|
flash("task_order_submitted", task_order=task_order)
|
||||||
return redirect(
|
return redirect(
|
||||||
url_for("workspaces.workspace_members", workspace_id=task_order.workspace.id)
|
url_for("workspaces.workspace_members", workspace_id=task_order.workspace.id)
|
||||||
|
11
tests/routes/task_orders/test_invite.py
Normal file
11
tests/routes/task_orders/test_invite.py
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
import pytest
|
||||||
|
from flask import url_for
|
||||||
|
|
||||||
|
from tests.factories import TaskOrderFactory
|
||||||
|
|
||||||
|
|
||||||
|
def test_invite(client):
|
||||||
|
to = TaskOrderFactory.create()
|
||||||
|
response = client.post(
|
||||||
|
url_for("task_orders.invite", task_order_id=to.id), follow_redirects=False
|
||||||
|
)
|
Loading…
x
Reference in New Issue
Block a user