diff --git a/daemon/wiretap_utils.go b/daemon/wiretap_utils.go index 467f942..6153b4f 100644 --- a/daemon/wiretap_utils.go +++ b/daemon/wiretap_utils.go @@ -80,7 +80,7 @@ func cloneRequest(request CloneRequest) *http.Request { // if the auth value is set, we need to base64 encode it and add it to the header. if request.Auth != "" { - encoded := base64.StdEncoding.EncodeToString([]byte(request.Auth)) + encoded := base64.StdEncoding.EncodeToString([]byte(ReplaceWithVariables(request.Variables, request.Auth))) // this will overwrite any existing auth header. newReq.Header.Set("Authorization", fmt.Sprintf("Basic %s", encoded)) } diff --git a/ui/src/components/transaction/transaction-item.ts b/ui/src/components/transaction/transaction-item.ts index 3a0dce9..7604a9d 100644 --- a/ui/src/components/transaction/transaction-item.ts +++ b/ui/src/components/transaction/transaction-item.ts @@ -139,7 +139,10 @@ export class HttpTransactionItemComponent extends LitElement { reqTime = req.timestamp; } - const totalTime = respTime - reqTime; + let totalTime = respTime - reqTime; + if (totalTime < 0) { + totalTime = 0; + } return html`