_computeReportURL()

in zuul-status/zuul-status.js [251:270]


  _computeReportURL(response) {
    if (!response) {
      return '';
    }

    if (this.zuulTenant) {
      // Zuul v3 live streaming URL has to be checked early
      // because `report_url` always contains at least a placeholder
      if (response.result == null &&
          response.url && response.url.startsWith('stream/')) {
        return `${this.zuulUrl}/t/${this.zuulTenant}/${response.url}`;
      }
    }

    if (response.report_url) {
      return response.report_url;
    }

    return '';
  }