Skip to content

Commit ec8b9a2

Browse files
committed
no duplicate dependencies
1 parent 6e8efd2 commit ec8b9a2

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/electron/electron_api.js

+6-2
Original file line numberDiff line numberDiff line change
@@ -1582,7 +1582,10 @@ class ElectronApi
15821582
if (opDoc)
15831583
{
15841584
const deps = opDoc.dependencies || [];
1585-
deps.push(dep);
1585+
if (!deps.some((d) => { return d.name === dep.name && d.name === dep.name; }))
1586+
{
1587+
deps.push(dep);
1588+
}
15861589
opDoc.dependencies = deps;
15871590
opDoc = doc.cleanOpDocData(opDoc);
15881591
jsonfile.writeFileSync(opDocFile, opDoc, { "encoding": "utf-8", "spaces": 4 });
@@ -1619,7 +1622,8 @@ class ElectronApi
16191622
opDoc.dependencies = newDeps;
16201623
if (opDoc.dependencies) jsonfile.writeFileSync(opDocFile, opDoc, { "encoding": "utf-8", "spaces": 4 });
16211624
doc.updateOpDocs();
1622-
return this._installOpDependencies(opName);
1625+
this._installOpDependencies(opName);
1626+
return this.success("OK");
16231627
}
16241628
else
16251629
{

0 commit comments

Comments
 (0)