(ctx context.Context, flowJobName string)
| 648 | } |
| 649 | |
| 650 | func (h *FlowRequestHandler) getWorkflowID(ctx context.Context, flowJobName string) (string, error) { |
| 651 | q := "SELECT workflow_id FROM flows WHERE name = $1" |
| 652 | var workflowID string |
| 653 | if err := h.pool.QueryRow(ctx, q, flowJobName).Scan(&workflowID); err != nil { |
| 654 | if errors.Is(err, pgx.ErrNoRows) { |
| 655 | return "", exceptions.NewNotFoundError(fmt.Errorf("flow job %s not found", flowJobName)) |
| 656 | } |
| 657 | return "", fmt.Errorf("unable to get workflowID for flow job %s: %w", flowJobName, err) |
| 658 | } |
| 659 | |
| 660 | return workflowID, nil |
| 661 | } |
| 662 | |
| 663 | func (h *FlowRequestHandler) resyncByRecreatingFlow( |
| 664 | ctx context.Context, |
no test coverage detected