public static String encodeBase64IfNecessary()

in teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeUtils.java [65:76]


    public static String encodeBase64IfNecessary(@NotNull String dataString){
        byte[] decodedString;
        try {
            decodedString = Base64.decodeBase64(dataString);
        } catch (Exception ex) {
            decodedString = null;
        }
        if (StringUtil.areEqual(dataString, Base64.encodeBase64String(decodedString)))
            return dataString;
        else
            return Base64.encodeBase64String(dataString.getBytes());
    }