This repository was archived by the owner on Oct 1, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +11
-7
lines changed
Expand file tree Collapse file tree 1 file changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -227,13 +227,17 @@ export class BoardManager {
227227 // addedPlatform.boards = util.union(addedPlatform.boards, plat.boards, (a, b) => {
228228 // return a.name === b.name;
229229 // });
230- if ( addedPlatform . name === plat . name ) {
231- addedPlatform . versions . push ( plat . version ) ;
232- // Check if this is the latest version. Platforms typically support more boards in later versions.
233- addedPlatform . versions . sort ( versionCompare ) ;
234- if ( plat . version === addedPlatform . versions [ addedPlatform . versions . length - 1 ] ) {
235- addedPlatform . boards = plat . boards ;
236- }
230+
231+ // Check if platform name is the same, if not, we should use the name from the latest version.
232+ if ( addedPlatform . name !== plat . name ) {
233+ addedPlatform . name = plat . name ;
234+ }
235+
236+ addedPlatform . versions . push ( plat . version ) ;
237+ // Check if this is the latest version. Platforms typically support more boards in later versions.
238+ addedPlatform . versions . sort ( versionCompare ) ;
239+ if ( plat . version === addedPlatform . versions [ addedPlatform . versions . length - 1 ] ) {
240+ addedPlatform . boards = plat . boards ;
237241 }
238242 } else {
239243 plat . versions = [ plat . version ] ;
You can’t perform that action at this time.
0 commit comments