From f6293b0c88168cbfe635f414f8f178bef1033590 Mon Sep 17 00:00:00 2001 From: Caleb Date: Tue, 9 Jan 2018 14:10:04 -0700 Subject: [PATCH] Support extensions with multiple parts (i.e. `en.md`) --- src/backends/github/implementation.js | 3 +-- src/backends/test-repo/implementation.js | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/backends/github/implementation.js b/src/backends/github/implementation.js index f357b6c82ff9..19947dd35865 100644 --- a/src/backends/github/implementation.js +++ b/src/backends/github/implementation.js @@ -1,6 +1,5 @@ import trimStart from 'lodash/trimStart'; import semaphore from "semaphore"; -import { fileExtension } from 'Lib/pathHelper' import AuthenticationPage from "./AuthenticationPage"; import API from "./API"; @@ -53,7 +52,7 @@ export default class GitHub { entriesByFolder(collection, extension) { return this.api.listFiles(collection.get("folder")) - .then(files => files.filter(file => fileExtension(file.name) === extension)) + .then(files => files.filter(file => file.name.endsWith('.' + extension))) .then(this.fetchFiles); } diff --git a/src/backends/test-repo/implementation.js b/src/backends/test-repo/implementation.js index 55a723ded3ef..40d9b1238a53 100644 --- a/src/backends/test-repo/implementation.js +++ b/src/backends/test-repo/implementation.js @@ -1,6 +1,5 @@ import { remove, attempt, isError } from 'lodash'; import uuid from 'uuid/v4'; -import { fileExtension } from 'Lib/pathHelper' import AuthenticationPage from './AuthenticationPage'; window.repoFiles = window.repoFiles || {}; @@ -45,7 +44,7 @@ export default class TestRepo { const folder = collection.get('folder'); if (folder) { for (const path in window.repoFiles[folder]) { - if (fileExtension(path) !== extension) { + if (!path.endsWith('.' + extension)) { continue; }