We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e0ccb15 commit 5285a69Copy full SHA for 5285a69
protocol/serializer/generate_log_dir.go
@@ -10,12 +10,16 @@ import (
10
)
11
12
func GenerateLogDirs(logger *logger.Logger, topics []string) error {
13
- topicData := []common.TopicConfig{}
+ topicsData := []common.TopicConfig{}
14
for _, topicName := range topics {
15
- topicData = append(topicData, common.TOPICS[topicName])
+ topicData, ok := common.TOPICS[topicName]
16
+ if !ok {
17
+ panic(fmt.Sprintf("CodeCrafters Internal Error: topic %s not found", topicName))
18
+ }
19
+ topicsData = append(topicsData, topicData)
20
}
21
- return generateLogDirs(logger, len(topics) == 0, topicData)
22
+ return generateLogDirs(logger, len(topics) == 0, topicsData)
23
24
25
// GenerateLogDirs generates the log directories and files for the test cases.
0 commit comments