Forgot a break inf a for-range loop. Broke all the mode detection system.

This commit is contained in:
Howl 2016-08-23 16:45:47 +02:00
parent 3de3443d87
commit 4d9f466491

View File

@ -94,6 +94,7 @@ FROM beatmaps `+where+" ORDER BY id DESC LIMIT "+strconv.Itoa(common.InString(1,
if diffVal != 0 { if diffVal != 0 {
bm.Mode = osuapi.Mode(i) bm.Mode = osuapi.Mode(i)
bm.DifficultyRating = diffVal bm.DifficultyRating = diffVal
break
} }
} }
bms = append(bms, bm) bms = append(bms, bm)
@ -112,7 +113,7 @@ var rippleToOsuRankedStatus = map[int]osuapi.ApprovedStatus{
// buggy diffname parser // buggy diffname parser
func parseDiffName(name string) (author string, title string, diffName string) { func parseDiffName(name string) (author string, title string, diffName string) {
parts := strings.SplitN(name, "-", 2) parts := strings.SplitN(name, " - ", 2)
author = parts[0] author = parts[0]
if len(parts) > 1 { if len(parts) > 1 {
title = parts[1] title = parts[1]