diff --git a/package.json b/package.json index 6ad1ccf..b7acc84 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "phraseapp-cli", - "version": "2.4.1", + "version": "2.4.2", "description": "", "main": "index.js", "bin": { diff --git a/src/helpers/api.js b/src/helpers/api.js index 0df7c49..ffde4f7 100644 --- a/src/helpers/api.js +++ b/src/helpers/api.js @@ -35,11 +35,12 @@ const getProject = config => const fetchLocale = (config, projectID, locale) => new Promise((resolve, reject) => { const tag = config.TAG ? `&tag=${config.TAG}` : ''; + const branch = config.BRANCH ? `&branch=${config.BRANCH}` : ''; // If there is a fallback specified, include_empty_translations also needs to be set to true const fallback = config.FALLBACK_LOCALE_ID ? `&include_empty_translations&fallback_locale_id=${config.FALLBACK_LOCALE_ID}` : ''; const localeEndpoint = getPhraseAppApiEndpoint( - `projects/${projectID}/locales/${locale}/download?file_format=${config.FORMAT}${tag}${fallback}`, // eslint-disable-line + `projects/${projectID}/locales/${locale}/download?file_format=${config.FORMAT}${tag}${branch}${fallback}`, // eslint-disable-line config.TOKEN, );