@@ -285,9 +285,10 @@ function combineSampleList(platform, seo, done) {
285
285
for ( var i = 0 ; i < orderKeys . length ; i ++ ) {
286
286
console . log ( 'Category : ' + orderKeys [ i ] ) ;
287
287
var components = sampleOrder [ orderKeys [ i ] ] ;
288
+ let category = orderKeys [ i ] ;
288
289
for ( var j = 0 ; j < components . length ; j ++ ) {
289
290
console . log ( 'Component : ' + components [ j ] ) ;
290
- var currentData = getSamples ( data , components [ j ] ) ;
291
+ var currentData = getSamples ( data , components [ j ] , category ) ;
291
292
currentData . order = i ;
292
293
result . push ( currentData ) ;
293
294
}
@@ -349,11 +350,11 @@ function getSampleOrder(controls) {
349
350
return controlWiseSampleOrder ;
350
351
}
351
352
352
- function getSamples ( data , component ) {
353
+ function getSamples ( data , component , category ) {
353
354
var dataList = Object . keys ( data ) ;
354
355
for ( var i = 0 ; i < dataList . length ; i ++ ) {
355
356
var currentData = data [ dataList [ i ] ] ;
356
- if ( component === currentData . name ) {
357
+ if ( component === currentData . name && category === currentData . category ) {
357
358
return currentData ;
358
359
}
359
360
}
@@ -464,4 +465,4 @@ gulp.task('serve', function(done) {
464
465
} ;
465
466
bs . init ( options , done ) ;
466
467
} ) ;
467
- } ) ;
468
+ } ) ;
0 commit comments