Skip to content

Commit 8071ef0

Browse files
committed
do not override other contributions if any.
1 parent de9148b commit 8071ef0

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

dist/package.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@ var createExtensionTasks = configuration.environments.map(function (env) {
2626
extension.name += env.DisplayNamesSuffix;
2727
extension.version = version.getVersionString();
2828
extension.galleryFlags = env.VssExtensionGalleryFlags;
29-
extension.contributions = [];
29+
if (extension.contributions === undefined) {
30+
extension.contributions = [];
31+
}
3032
var patchTasks = tasks.getTasks(environmentTasksDirectory).map(function (taskDirectory) {
3133
var taskFilePath = path.join(taskDirectory.directory, 'task.json');
3234
var task = fs.readJsonSync(taskFilePath);

src/package.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@ var createExtensionTasks = configuration.environments.map((env) => {
4343
extension.name += env.DisplayNamesSuffix;
4444
extension.version = version.getVersionString();
4545
extension.galleryFlags = env.VssExtensionGalleryFlags;
46-
extension.contributions = [];
46+
if (extension.contributions === undefined) {
47+
extension.contributions = [];
48+
}
4749

4850
var patchTasks = tasks.getTasks(environmentTasksDirectory).map((taskDirectory) => {
4951
var taskFilePath = path.join(taskDirectory.directory, 'task.json');
@@ -76,14 +78,14 @@ var createExtensionTasks = configuration.environments.map((env) => {
7678
}
7779

7880
fs.writeJsonSync(taskLocFilePath, taskLoc);
79-
81+
8082
var locfilesDirectory = path.join(taskDirectory.directory, 'Strings/resources.resjson');
8183
if (fs.existsSync(locfilesDirectory)) {
8284
var langs = fs.readdirSync(locfilesDirectory);
8385
for (var index = 0; index < langs.length; index++) {
8486
var element = langs[index];
8587
var resourceFile = path.join(locfilesDirectory, element, "resources.resjson");
86-
if (fs.existsSync(resourceFile)){
88+
if (fs.existsSync(resourceFile)) {
8789
var resource = fs.readJsonSync(resourceFile);
8890
resource["loc.helpMarkDown"] = resource["loc.helpMarkDown"].replace('#{Version}#', version.getVersionString());
8991
fs.writeJsonSync(resourceFile, resource);

0 commit comments

Comments
 (0)