Github user joewitt commented on a diff in the pull request:
https://github.com/apache/nifi/pull/2715#discussion_r189384008
--- Diff:
nifi-nar-bundles/nifi-language-translation-bundle/nifi-yandex-processors/src/main/java/org/apache/nifi/processors/yandex/YandexTranslate.java
---
@@ -211,10 +211,14 @@ public void destroyClient() {
protected Invocation prepareResource(final String key, final
List<String> text, final String sourceLanguage, final String destLanguage) {
Invocation.Builder builder =
client.target(URL).request(MediaType.APPLICATION_JSON);
- final MultivaluedHashMap entity = new MultivaluedHashMap();;
+ final MultivaluedHashMap entity = new MultivaluedHashMap();
entity.put("text", text);
entity.add("key", key);
- entity.add("lang", sourceLanguage + "-" + destLanguage);
+ if (sourceLanguage != "") {
--- End diff --
@veteranbv consider using StringUtils.isBlank(sourceLanguage) instead of
the empty string equality check
---