Small http fixes (#1767)

* fix(backend): removed issue with beta versions of tracker

* feat(backend): added filter for getUxTest request
This commit is contained in:
Alexander 2023-12-11 15:19:25 +01:00 committed by GitHub
parent 6deb8ab199
commit 1c6290a312
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 2 deletions

View file

@ -15,6 +15,7 @@ import (
"openreplay/backend/pkg/sessions"
"openreplay/backend/pkg/uxtesting"
"strconv"
"strings"
"time"
"github.com/Masterminds/semver"
@ -66,7 +67,12 @@ func getSessionTimestamp(req *StartSessionRequest, startTimeMili int64) (ts uint
if err != nil {
return
}
v, err := semver.NewVersion(req.TrackerVersion)
ver := req.TrackerVersion
parts := strings.Split(ver, "-")
if len(parts) > 1 {
ver = parts[0]
}
v, err := semver.NewVersion(ver)
if err != nil {
return
}

View file

@ -59,7 +59,7 @@ func (u *uxTestingImpl) GetInfo(testID string) (*UXTestInfo, error) {
ut_tests
JOIN
ut_tests_tasks ON ut_tests.test_id = ut_tests_tasks.test_id
WHERE ut_tests.test_id = $1
WHERE ut_tests.test_id = $1 AND ut_tests.status IN ('preview', 'in-progress')
GROUP BY
ut_tests.test_id;
`, testID).Scan(&info.ProjectID, &info.Title, &description, &startingPath, &info.Status, &info.ReqMic, &info.ReqCamera,