Missing Connection in multilane if structure

0 votes
asked Dec 3, 2020 in Bug by MWK

When spanning an if over multiple lines, a connecting arrow is ommitted. The used skinparam seems to cause the issue here, without it, it works. I really dislike the normal skin with an extra node, so that is my issue here...

@startuml
legend top right
  X is a placeholder
endlegend
skinparam ConditionEndStyle hline
| Reporter |
start
:+domain::X \n+prio::X \n+type::feature;
| Developer |
if (prio = high) then (no)
  :assign to epic in refinement;
else (yes)
  :+requirements::unrefined;
  -> refinement;
  :+requirements::refined;
  -> feature acceptance;
  |Dev Board / PO|
  :+requirements::accepted;
  -> as soon as possible;
endif
| Developer |
:+state::planned;
repeat:+state::doing;
:+state::review;
repeatwhile(review successfull?) is (no)
->close issue;
stop
footer Observed %version()
@enduml

PlantUML diagram

2 Answers

0 votes
answered Dec 4, 2020 by plantuml (257,860 points)
Thanks for the feedback.

This is fixed in last beta http://beta.plantuml.net/plantuml.jar and on the online server.

Tell us if you find other issues!
0 votes
answered Dec 6, 2020 by plantuml (257,860 points)
Thanks for the report.

This has been fixed in last official release.
...