jimmykane/The-Three-Little-Pigs-Siri-Proxy — comment on commit f51c3fa4f5c2505a2712ab8a4647386da36c6017
File:  line 0
By jimmykane:

@thpryrchn
@jaminmc

This was due to this object that couldnt get the accountid

Look at the following 2 objects

Normal Phone

"abSources"=>
[{"properties"=>
{"remote"=>false,
"domainIdentifier"=>"com.apple.ace.contact",
"accountName"=>"Card",
"identifier"=>
"com.apple.contact://source?recordID=1&databaseID=0082B026-6A8E-4D12-B0D6-97A374D66820",
"accountIdentifier"=>"0E9CEBE3-5E7C-416D-9E12-B078608D5B17"},
"class"=>"Source",
"group"=>"com.apple.ace.system"}]}}

Unusual Phone

"abSources"=>
[{"properties"=>
{"domainIdentifier"=>"com.apple.ace.contact",
"identifier"=>
"com.apple.contact://source?recordID=0&databaseID=ACBA5B8C-B124-4116-A1D8-276F3A185B18",
"remote"=>false},
"class"=>"Source",
"group"=>"com.apple.ace.system"},
{"properties"=>
{"remote"=>false,
"domainIdentifier"=>"com.apple.ace.contact",
"accountName"=>"Card",
"identifier"=>
"com.apple.contact://source?recordID=1&databaseID=ACBA5B8C-B124-4116-A1D8-276F3A185B18",
"accountIdentifier"=>"43CDD58A-6A34-4A07-AB95-55F09A998E15"},
"class"=>"Source",
"group"=>"com.apple.ace.system"}],
"language"=>"en-US"}}

I think that some phones have another properties][properties] field

How can we search for a field in plist's maybe thats a better aproach