Skip to content

Commit ebc1b8b

Browse files
committed
Permit plugin downgrade if framework downgrade
1 parent 9d2ba06 commit ebc1b8b

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

lib/bowermanager.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -202,12 +202,14 @@ BowerManager.prototype.installLatestCompatibleVersion = function (pluginName, ca
202202
}
203203
var installedPlugin = results[0];
204204
var version = latestInfo.versions[index];
205-
if (installedPlugin && semver.gte(installedPlugin.version, version)) {
205+
if (installedPlugin &&
206+
semver.gte(installedPlugin.version, version) &&
207+
semver.satisfies(installedFrameworkVersion, installedPlugin.framework)) {
206208
return callback('Skipping as no newer compatible version found');
207209
}
208210
self.installPlugin(pluginName, version, callback);
209211
});
210-
});
212+
});
211213
});
212214
});
213215
});

0 commit comments

Comments
 (0)