in teamcity-rest-client-impl/src/main/kotlin/org/jetbrains/teamcity/rest/coroutines/rest.kt [523:533]
fun buildCustomFieldsFilter(
fields: Set<BuildLocatorSettings.BuildField>,
wrap: Boolean
): String {
val allFields = (fields.asSequence().map(::remapField) + "id").distinct()
return if (wrap) {
allFields.joinToString(prefix = "nextHref,build(", separator = ",", postfix = ")")
} else {
allFields.joinToString(separator = ",")
}
}