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.
Closes #181.
Fixes the issues noted in #181 and another related-ish one I found in the process.
Issues from #181:
"First I edited the Name of every schemaref in a schema and hit Save. It created duplicate SchemaRefs."
.all()call on a QuerySet that was masked by the issue above."Second I tried to delete some of the duplicates. I think if you delete the last one in the list it works but if you delete one in the middle it fails and won't let you save with a blank field?"
"Last thing, the presence of duplicates indicates that you can have duplicate SchemaRefs - which I thought we were trying to avoid"
Other issue I found and fixed: