fix BC break in schema by falling back to the original method. #1727
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
hmm, in https://github.com/ent/ent/pull/1428/files a BC break in the schema was introduced that is a bit of a pain to migrate.
the main issue is that
RType.Identis blank in old schema, I think a very simple fix is to fallback to using theType.String()asType.Identisn't blank and can be used.ugh this is harder to fix than it looks ...
I think this doesn't cause any harm and will allow for smooth upgrading...
it isn't very pretty though as someone could accidently start using
Type.RType.String()again somewhere in the future instead ofType.RTypeString()...