A small town in Umatilla County that hasn't had a police officer since the last one resigned in January has agreed to pay the county for a deputy sheriff.

Like many Eastern Oregon towns, Weston has had trouble keeping officers -- they often move on quickly to larger agencies. Local officials call it a revolving door.

The East Oregonian reports the county commission approved a contract Wednesday with the town of 675 people to hire a deputy to provide 40 hours of law enforcement a week.

The total for the three-year contract is about $340,000. Budget figures show that's less than it would have cost Weston to run its two-officer department for only two years.

Weston is on the western flank of the Blue Mountains between Pendleton and Milton-Freewater.