fix container by name.

This commit is contained in:
Miroslav Šedivý
2023-11-04 14:42:15 +01:00
parent 0349af9608
commit 0a1f150aab
2 changed files with 2 additions and 13 deletions
+1 -1
View File
@@ -82,7 +82,7 @@ func (manager *RoomManagerCtx) containerById(ctx context.Context, id string) (*d
func (manager *RoomManagerCtx) containerByName(ctx context.Context, name string) (*dockerTypes.Container, error) {
return manager.containerFilter(ctx, filters.NewArgs(
filters.Arg("name", manager.config.InstanceName+"-"+name),
filters.Arg("label", fmt.Sprintf("m1k1o.neko_rooms.name=%s", name)),
))
}
+1 -12
View File
@@ -712,18 +712,7 @@ func (manager *RoomManagerCtx) GetEntryByName(ctx context.Context, name string)
return nil, err
}
roomEntry, err := manager.containerToEntry(*container)
if err != nil {
return nil, err
}
// we can match containers starting with given name
// but we want to match only exact name
if roomEntry.Name != name {
return nil, types.ErrRoomNotFound
}
return roomEntry, nil
return manager.containerToEntry(*container)
}
func (manager *RoomManagerCtx) Remove(ctx context.Context, id string) error {