Hi - I have a Client entity that has a toMany relationship to an EmployeeRole object. If i print out the relationship client.getRoles () there are duplicate objects being returned in the array:

(<com.clicktravel.travelsystem.EmployeeRole pk:"170">, <com.clicktravel.travelsystem.EmployeeRole pk:"170">, <com.clicktravel.travelsystem.EmployeeRole pk:"170">, <com.clicktravel.travelsystem.EmployeeRole pk:"170">, <com.clicktravel.travelsystem.EmployeeRole pk:"169">, <com.clicktravel.travelsystem.EmployeeRole pk:"171">, <com.clicktravel.travelsystem.EmployeeRole pk:"171">, <com.clicktravel.travelsystem.EmployeeRole pk:"169">, <com.clicktravel.travelsystem.EmployeeRole pk:"169">, <com.clicktravel.travelsystem.EmployeeRole pk:"171">, <com.clicktravel.travelsystem.EmployeeRole pk:"169">, <com.clicktravel.travelsystem.EmployeeRole pk:"171">)

But if i print out this method that i have put in the Client class:

public NSArray roleCheck() {
return EOUtilities.objectsMatchingKeyAndValue(this.editingContext(), "EmployeeRole", "organisation", this);
}

I get what i expected:

(<com.clicktravel.travelsystem.EmployeeRole pk:"170">, <com.clicktravel.travelsystem.EmployeeRole pk:"169">, <com.clicktravel.travelsystem.EmployeeRole pk:"171">)

This one has me baffled - i guess it must be a problem with my model ?. Has anyone seen this before ?

Thanks, Simon
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to