Fixed components w/out changes sometimes showing up in the save level modal.
This commit is contained in:
parent
3bbdee583d
commit
30998ecbec
1 changed files with 2 additions and 2 deletions
|
@ -24,7 +24,7 @@ module.exports = class SaveLevelModal extends SaveVersionModal
|
||||||
context = super(context)
|
context = super(context)
|
||||||
context.level = @level
|
context.level = @level
|
||||||
context.levelNeedsSave = @level.hasLocalChanges()
|
context.levelNeedsSave = @level.hasLocalChanges()
|
||||||
context.modifiedComponents = _.filter @supermodel.getModels(LevelComponent), @shouldSaveEntity
|
window.mc = context.modifiedComponents = _.filter @supermodel.getModels(LevelComponent), @shouldSaveEntity
|
||||||
context.modifiedSystems = _.filter @supermodel.getModels(LevelSystem), @shouldSaveEntity
|
context.modifiedSystems = _.filter @supermodel.getModels(LevelSystem), @shouldSaveEntity
|
||||||
context.hasChanges = (context.levelNeedsSave or context.modifiedComponents.length or context.modifiedSystems.length)
|
context.hasChanges = (context.levelNeedsSave or context.modifiedComponents.length or context.modifiedSystems.length)
|
||||||
@lastContext = context
|
@lastContext = context
|
||||||
|
@ -47,7 +47,7 @@ module.exports = class SaveLevelModal extends SaveVersionModal
|
||||||
|
|
||||||
shouldSaveEntity: (m) ->
|
shouldSaveEntity: (m) ->
|
||||||
return false unless m.hasWriteAccess()
|
return false unless m.hasWriteAccess()
|
||||||
return true if m.hasLocalChanges()
|
return false unless m.hasLocalChanges()
|
||||||
return true if (m.get('version').major is 0 and m.get('version').minor is 0) or not m.isPublished() and not m.collection
|
return true if (m.get('version').major is 0 and m.get('version').minor is 0) or not m.isPublished() and not m.collection
|
||||||
# Sometimes we have two versions: one in a search collection and one with a URL. We only save changes to the latter.
|
# Sometimes we have two versions: one in a search collection and one with a URL. We only save changes to the latter.
|
||||||
false
|
false
|
||||||
|
|
Reference in a new issue