Added check for Location if extId already exists before saving