BUG: DQL doesn't connect nodes

Here is a mutation that I am trying to do.

{
    "set": [
        {
            "Person.job": {
                "uid": "0x850ea4f"
            },
            "Person.is_adult": false,
            "Person.type": {
                "uid": "0x850f366"
            },
            "Person.name": "Test Name",
            "dgraph.type": "Person"
        }
    ]
}

The Person.job (0x850ea4f) and Person.type (0x850f366) already exist. The problem is that the connections for those two are missing. What am I doing wrong?