def update_end_date_of_existing_versions(entityversion_data, same_entity): updated_versions_count = 0 for version in entityversion_data: to_update_versions = entity_version.find_update_candidates_versions(same_entity, version) for to_update_version in to_update_versions: to_update_version.end_date = version.get('end_date') to_update_version.save() updated_versions_count += 1 return updated_versions_count