fix lowercase to num
parent
c463bd16d8
commit
21ec6f32d3
6
main.go
6
main.go
|
|
@ -65,6 +65,8 @@ func main() {
|
|||
if n, err := SelectOne[int](jellyfinDB, `SELECT COUNT(*) FROM Users WHERE Username = $1`, toU); err != nil {
|
||||
log.Fatalf("%v", err)
|
||||
} else if n != 1 {
|
||||
log.Println("creating user", toU, "from", fromU)
|
||||
|
||||
nextID, err := SelectOne[int](libraryDB, `SELECT COALESCE(MAX(userId), 0)+1 FROM UserDatas`)
|
||||
if err != nil {
|
||||
log.Fatalf("failed to get max userid ever: %v", err)
|
||||
|
|
@ -79,6 +81,8 @@ func main() {
|
|||
} else if n != 1 {
|
||||
log.Fatalf("still no username=%q after insert", toU)
|
||||
}
|
||||
} else {
|
||||
log.Println("user", toU, "already exists")
|
||||
}
|
||||
|
||||
toUUID, err := SelectOne[string](jellyfinDB, `SELECT Id FROM Users WHERE Username = $1`, toU)
|
||||
|
|
@ -402,7 +406,7 @@ func Select[T any](db *sql.DB, q string, args ...any) ([]T, error) {
|
|||
func guid() string {
|
||||
s := []byte(uuid.New().String())
|
||||
for i := range s {
|
||||
if 'A' <= s[i] && s[i] <= 'Z' {
|
||||
if ('A' <= s[i] && s[i] <= 'Z') || ('a' <= s[i] && s[i] <= 'z') {
|
||||
s[i] = '0' + byte(int(s[i])%10)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue