<< Swapping of source and destination (should) only occur(s) if there is
only an allowed relation in
that direction (and not the in the requested one). >>
I agree, but changing this (that is - throwing an exception if a relation is not allowed) may have consequences for existing clouds that do not have proper typerels defined.
Then again, this is iirc only an issue in non-bridge code (not sure though), such as SCAN or application import.
Not sure if this needs a vote. It is sort of a bug, but may have consequences.
Let's say we will change this in 1.7 unless someone calls for a vote?
Adding an exception instead of dumb reversing a realtion should be no more than five minutes worth of work... (and several days of testing, no doubt)
Pierre
