🐛 Create new device if provided an empty string pointer.

This commit is contained in:
danielaloni 2022-10-26 15:22:04 +03:00
parent 6595536cab
commit b9173ba072

View file

@ -523,7 +523,7 @@ func (d *Database) CreateDevice(
ctx context.Context, localpart string, deviceID *string, accessToken string,
displayName *string, ipAddr, userAgent string,
) (dev *api.Device, returnErr error) {
if deviceID != nil {
if deviceID != nil && *deviceID != "" {
returnErr = d.Writer.Do(d.DB, nil, func(txn *sql.Tx) error {
var err error
// Revoke existing tokens for this device