Commit 5847217

Richard Luby <richluby@gmail.com>
2016-12-21 13:31:11
fixed variable shadowing occurring
1 parent c40fc20
Changed files (1)
serverHandlers.go
@@ -38,14 +38,14 @@ func buildRecordArray(numQuestions int, categories []int) []Record {
 func handleRequestForTest(writer http.ResponseWriter, request *http.Request) error {
 	var giveRecords []Record
 	var err error
-	var categories []int
+	var chosenCategories []int
 	questions := request.FormValue("questions")
 	blueprint := request.FormValue("blueprint")
 	if blueprint != "" {
 		splits := strings.Split(blueprint, "-")
-		categories = make([]int, len(splits))
+		chosenCategories = make([]int, len(splits))
 		for i, key := range splits {
-			categories[i], err = strconv.Atoi(strings.TrimSpace(key))
+			chosenCategories[i], err = strconv.Atoi(strings.TrimSpace(key))
 			if err != nil {
 				return fmt.Errorf("Error parsing numbers: %+v", err)
 			}
@@ -56,7 +56,7 @@ func handleRequestForTest(writer http.ResponseWriter, request *http.Request) err
 		http.Error(writer, "Improperly formatted number.", http.StatusBadRequest)
 		return fmt.Errorf("Error building questions: %+v", err)
 	}
-	giveRecords = buildRecordArray(numQuestions, categories)
+	giveRecords = buildRecordArray(numQuestions, chosenCategories)
 	data, err := json.Marshal(giveRecords)
 	if err != nil {
 		http.Error(writer, "Improperly formatted data.", http.StatusBadRequest)