def METHOD_NAME(client):
    project = f.ProjectFactory.create(tags_colors=[["front", "#aaaaaa"], ["ux", "#fabada"]])
    status = f.UserStoryStatusFactory.create(project=project)
    project.default_userstory_status = status
    project.save()
    f.MembershipFactory.create(project=project, user=project.owner, is_admin=True)
    url = reverse("userstories-list")
    data = {
        "subject": "Test user story",
        "project": project.id,
        "tags": [
            ["back", "#fff8e7"],
            ["front", "#bbbbbb"],
            ["ux", None]
        ]
    }
    client.login(project.owner)
    response = client.json.post(url, json.dumps(data))
    assert response.status_code == 201, response.data
    us_tags_colors = OrderedDict(response.data["tags"])
    assert us_tags_colors["back"] == "#fff8e7"
    assert us_tags_colors["front"] == "#aaaaaa"
    assert us_tags_colors["ux"] == "#fabada"
    tags_colors = OrderedDict(project.tags_colors)
    project.refresh_from_db()
    tags_colors = OrderedDict(project.tags_colors)
    assert tags_colors["back"] == "#fff8e7"
    assert tags_colors["ux"] == "#fabada"
    assert tags_colors["front"] == "#aaaaaa"