Skip to content

Commit 223c661

Browse files
committed
Fix up
1 parent 774d45a commit 223c661

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

components/usage/pkg/db/dbtest/workspace_instance.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ package dbtest
66

77
import (
88
"database/sql"
9-
"fmt"
109
"github.com/gitpod-io/gitpod/usage/pkg/db"
1110
"github.com/google/uuid"
1211
"testing"
@@ -60,7 +59,7 @@ func NewWorkspaceInstance(t *testing.T, instance db.WorkspaceInstance) db.Worksp
6059
status = instance.Status
6160
}
6261

63-
attributionID := fmt.Sprintf("user:%s", uuid.New().String())
62+
attributionID := db.NewAttributionID("user", uuid.New().String())
6463
if instance.UsageAttributionID != "" {
6564
attributionID = instance.UsageAttributionID
6665
}

components/usage/pkg/db/workspace_instance.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,10 @@ func ListWorkspaceInstancesInRange(ctx context.Context, conn *gorm.DB, from, to
9090
return instances, nil
9191
}
9292

93+
func NewAttributionID(entity, identifier string) AttributionID {
94+
return AttributionID(fmt.Sprintf("%s:%s", entity, identifier))
95+
}
96+
9397
// AttributionID consists of an entity, and an identifier in the form:
9498
// <entity>:<identifier>, e.g. team:a7dcf253-f05e-4dcf-9a47-cf8fccc74717
9599
type AttributionID string

0 commit comments

Comments
 (0)