Skip to content

Commit ab48fd9

Browse files
authored
Add e2e tests for FKs (#92)
## Content Fix deletion of FK
1 parent 7d11677 commit ab48fd9

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

forward_engineering/alterScript/alterScriptHelpers/alterForeignKeyHelper.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ const getRelationshipName = relationship => {
1010
return compMod.code?.new || compMod.name?.new || relationship.role.code || relationship.role.name;
1111
};
1212

13+
const getOldRelationshipName = relationship => {
14+
const compMod = relationship.role.compMod;
15+
return compMod.code?.old || compMod.name?.old || relationship.role.code || relationship.role.name;
16+
};
17+
1318
const getFullChildTableName = relationship => {
1419
const compMod = relationship.role.compMod;
1520

@@ -74,7 +79,7 @@ const getAddForeignKeyScriptDtos = addedRelationships => {
7479
const getDeleteSingleForeignKeyStatementDto = relationship => {
7580
const compMod = relationship.role.compMod;
7681
const tableName = getFullChildTableName(relationship);
77-
const relationshipName = getRelationshipName(relationship);
82+
const relationshipName = getOldRelationshipName(relationship);
7883
const constraintName = wrapInQuotes(relationshipName);
7984
const statement = assignTemplates({
8085
template: templates.dropForeignKey,

0 commit comments

Comments
 (0)