In a class diagram, when you point to a specific method and the method being pointed to has a separator underneath it, the arrow points to the wrong method. It seems like there are other specific requirements to reproduce this but I'm having trouble pinning them down precisely.
Here's an example of this behavior. The arrow should point from table2::foreignkey to table2::id. However, it points to table2::other_id instead.
Thanks!
Code to reproduce is below
@startuml
class table1 {
id
--
other_id
..
honkhonk
}
class table2 {
id
--
foreignkey
..
beepboop
}
table2::foreignkey --> table1::id
@enduml