Browse Source

handle snapshot versions

Chris Bannister 10 năm trước cách đây
mục cha
commit
2078ae3986
1 tập tin đã thay đổi với 2 bổ sung1 xóa
  1. 2 1
      host_source.go

+ 2 - 1
host_source.go

@@ -30,7 +30,8 @@ type cassVersion struct {
 }
 }
 
 
 func (c *cassVersion) UnmarshalCQL(info TypeInfo, data []byte) error {
 func (c *cassVersion) UnmarshalCQL(info TypeInfo, data []byte) error {
-	v := strings.Split(string(data), ".")
+	version := strings.TrimSuffix(string(data), "-SNAPSHOT")
+	v := strings.Split(version, ".")
 	if len(v) != 3 {
 	if len(v) != 3 {
 		return fmt.Errorf("invalid schema_version: %v", string(data))
 		return fmt.Errorf("invalid schema_version: %v", string(data))
 	}
 	}