A union judicial panel has ruled that Lillian Roberts , the executive director of District Council 37 , New York City 's largest municipal union , did not violate the union 's ethics code by helping to steer a contract to her nephew 's law firm .