Skip to content
Snippets Groups Projects

make follow-ons use analyst list if no email present on parent request

Merged Charlotte Hausman requested to merge 2.5_more_fixes into main
1 file
+ 4
1
Compare changes
  • Side-by-side
  • Inline
@@ -25,6 +25,8 @@ concerning capability requests
import json
from pycapo import CapoConfig
from capability.views.capability_version import submit_capability_version
from pyramid.httpexceptions import HTTPBadRequest, HTTPNotFound, HTTPPreconditionFailed
from pyramid.request import Request
@@ -142,7 +144,8 @@ def create_follow_on_capability_request(request: Request) -> Response:
version_number = int(request.matchdict["version"])
current_version = capability_info.lookup_version(request_id, version_number)
parameters = current_version.parameters
user_email = parameters["user_email"] if "user_email" in parameters else None
analyst_list = CapoConfig().settings("edu.nrao.workspaces.NotificationSettings").analystEmail
user_email = parameters["user_email"] if "user_email" in parameters else analyst_list
previous_workflow_id = current_version.current_execution.current_workflow_request_id
capability_name = current_version.capability.name
Loading