From da09b95d29cc14fe1fff5d9195800ce2fa127c0e Mon Sep 17 00:00:00 2001 From: Bradley Cicenas Date: Thu, 6 Jan 2022 22:12:35 +0000 Subject: [PATCH] prevent panic on container IDs < 12 chars --- container/main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/container/main.go b/container/main.go index 8b59a50..fd38215 100644 --- a/container/main.go +++ b/container/main.go @@ -31,10 +31,14 @@ type Container struct { func New(id string, collector collector.Collector, manager manager.Manager) *Container { widgets := compact.NewCompactRow() + shortID := id + if len(shortID) > 12 { + shortID = shortID[0:12] + } return &Container{ Metrics: models.NewMetrics(), Id: id, - Meta: models.NewMeta("id", id[:12]), + Meta: models.NewMeta("id", shortID), Widgets: widgets, updater: widgets, collector: collector,