src-d/go-kallax

Models do not generate using github.com/gofrs/uuid

mfdeux opened this issue · 3 comments

When I use the UUID type from "github.com/gofrs/uuid", the models do not generate and the following error is given: primary key "ID" of model "User" does not have a valid identifier type ([16]byte). Substituting "github.com/gofrs/uuid" back to "github.com/satori/go.uuid", the models generate with no errors.

import (
	"github.com/gofrs/uuid" OR "github.com/satori/go.uuid"
	kallax "gopkg.in/src-d/go-kallax.v1"
)

type User struct {
	kallax.Model `table:"users" pk:"id"`
	kallax.Timestamps
	ID        uuid.UUID
	EmailAddr string
	Password  string
	Status    string
}

Same problem.

I have the same issue

▶ go version
go version go1.11.4 linux/amd64

▶ kallax -v    
kallax version 1.3.5
smola commented

@tariqc80 @L11r @mfdeux Thank you for the report! Did anyone try with latest version in master?