Skip to content

Commit

Permalink
Merge pull request #4676 from kazuhitoyokoi/dev-fixpulldependencies
Browse files Browse the repository at this point in the history
Enable updating dependency node of package.json in project feature
  • Loading branch information
knolleary committed May 3, 2024
2 parents a712a93 + 361391c commit faf142c
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -287,7 +287,7 @@ RED.projects.settings = (function() {
var notInstalledCount = 0;

for (var m in modulesInUse) {
if (modulesInUse.hasOwnProperty(m)) {
if (modulesInUse.hasOwnProperty(m) && !activeProject.dependencies.hasOwnProperty(m)) {
depsList.editableList('addItem',{
id: modulesInUse[m].module,
version: modulesInUse[m].version,
Expand All @@ -307,8 +307,8 @@ RED.projects.settings = (function() {

if (activeProject.dependencies) {
for (var m in activeProject.dependencies) {
if (activeProject.dependencies.hasOwnProperty(m) && !modulesInUse.hasOwnProperty(m)) {
var installed = !!RED.nodes.registry.getModule(m);
if (activeProject.dependencies.hasOwnProperty(m)) {
var installed = !!RED.nodes.registry.getModule(m) && activeProject.dependencies[m] === modulesInUse[m].version;
depsList.editableList('addItem',{
id: m,
version: activeProject.dependencies[m], //RED.nodes.registry.getModule(module).version,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -242,7 +242,9 @@ function loadProject(name) {

function getProject(user, name) {
checkActiveProject(name);
return Promise.resolve(activeProject.export());
return loadProject(name).then(function () {
return Promise.resolve(activeProject.export());
});
}

function deleteProject(user, name) {
Expand Down

0 comments on commit faf142c

Please sign in to comment.