mirror of
https://github.com/pocketbase/pocketbase.git
synced 2026-09-08 15:41:18 +02:00
fixed index parsing error when no index name is provided
This commit is contained in:
@@ -148,11 +148,12 @@ func ParseIndex(createIndexExpr string) Index {
|
||||
nameTk.Separators('.')
|
||||
|
||||
nameParts, _ := nameTk.ScanAll()
|
||||
if len(nameParts) == 2 {
|
||||
switch len(nameParts) {
|
||||
case 1:
|
||||
result.IndexName = strings.Trim(nameParts[0], trimChars)
|
||||
case 2:
|
||||
result.SchemaName = strings.Trim(nameParts[0], trimChars)
|
||||
result.IndexName = strings.Trim(nameParts[1], trimChars)
|
||||
} else {
|
||||
result.IndexName = strings.Trim(nameParts[0], trimChars)
|
||||
}
|
||||
|
||||
// TableName
|
||||
|
||||
Reference in New Issue
Block a user