Fixed linting issues
This commit is contained in:
@@ -438,21 +438,22 @@ func (r *Reader) parseRelationshipConstraints(table *models.Table, structType *a
|
||||
var fkTable *models.Table
|
||||
var fkColumn, refTable, refColumn string
|
||||
|
||||
if relType == "belongs-to" {
|
||||
switch strings.ToLower(relType) {
|
||||
case "belongs-to":
|
||||
// For belongs-to: FK is on the current table
|
||||
// join:user_id=id means table.user_id references referencedTable.id
|
||||
fkTable = table
|
||||
fkColumn = joinInfo.ForeignKey
|
||||
refTable = referencedTable.Name
|
||||
refColumn = joinInfo.ReferencedKey
|
||||
} else if relType == "has-many" {
|
||||
case "has-many":
|
||||
// For has-many: FK is on the referenced table
|
||||
// join:id=user_id means referencedTable.user_id references table.id
|
||||
fkTable = referencedTable
|
||||
fkColumn = joinInfo.ReferencedKey
|
||||
refTable = table.Name
|
||||
refColumn = joinInfo.ForeignKey
|
||||
} else {
|
||||
default:
|
||||
continue
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user