Do not set campaignIndex for levels except for course campaigns
This commit is contained in:
parent
546598396d
commit
c57fd6f460
1 changed files with 5 additions and 6 deletions
|
@ -154,15 +154,14 @@ module.exports = class CampaignEditorView extends RootView
|
||||||
|
|
||||||
propagateCampaignIndexes: ->
|
propagateCampaignIndexes: ->
|
||||||
campaignLevels = $.extend({}, @campaign.get('levels'))
|
campaignLevels = $.extend({}, @campaign.get('levels'))
|
||||||
|
|
||||||
index = 0
|
index = 0
|
||||||
for levelOriginal, campaignLevel of campaignLevels
|
for levelOriginal, campaignLevel of campaignLevels
|
||||||
|
if @campaign.get('type') is 'course'
|
||||||
level = @levels.findWhere({original: levelOriginal})
|
level = @levels.findWhere({original: levelOriginal})
|
||||||
if level and level.get('campaignIndex') isnt index
|
if level and level.get('campaignIndex') isnt index
|
||||||
level.set('campaignIndex', index)
|
level.set('campaignIndex', index)
|
||||||
campaignLevel.campaignIndex = index
|
campaignLevel.campaignIndex = index
|
||||||
index += 1
|
index += 1
|
||||||
|
|
||||||
@campaign.set('levels', campaignLevels)
|
@campaign.set('levels', campaignLevels)
|
||||||
|
|
||||||
onClickPatches: (e) ->
|
onClickPatches: (e) ->
|
||||||
|
|
Reference in a new issue