Unexpected bahaviour when mutating 1-to-1 relations

I didn’t get what you mean. A predicate can’t have scalar type and UID type at the same time.

Dgraph has always been [uid] implicitly, what was introduced was uid means 1: 1.