fix(ui): trim whitespace when resolving foreign keys (#3485)

This commit is contained in:
Gabe Lyons 2021-10-28 23:15:30 -07:00 committed by GitHub
parent cad9be6b1d
commit b6575ded1c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 3 deletions

View File

@ -65,8 +65,9 @@ export default function useSchemaTitleRenderer(
{schemaMetadata?.foreignKeys
?.filter(
(constraint) =>
(constraint?.sourceFields?.filter((sourceField) => sourceField?.fieldPath === fieldPath)
.length || 0) > 0,
(constraint?.sourceFields?.filter(
(sourceField) => sourceField?.fieldPath.trim() === fieldPath.trim(),
).length || 0) > 0,
)
.map((constraint) => (
<ForeignKeyLabel

View File

@ -38,7 +38,7 @@ export default function ForeignKeyLabel({
const selectedFk = useContext(FkContext);
const onOpenFk = () => {
if (selectedFk?.fieldPath === fieldPath && selectedFk?.constraint?.name === constraint?.name) {
if (selectedFk?.fieldPath.trim() === fieldPath.trim() && selectedFk?.constraint?.name === constraint?.name) {
onClick(null);
} else {
onClick({ fieldPath, constraint });