Browse Source

fix poster unchange

pull/2298/head
zhaoxin 7 years ago
parent
commit
fb8fd8ce49
  1. 5
      src/trait_manager/model/Trait.js
  2. 4
      src/trait_manager/view/TraitView.js

5
src/trait_manager/model/Trait.js

@ -67,6 +67,11 @@ export default Backbone.Model.extend({
if (this.get('changeProp')) {
target.set(name, value, opts);
if (name === 'poster') {
const attrs = { ...target.get('attributes') };
attrs[name] = value;
target.set('attributes', attrs, opts);
}
} else {
const attrs = { ...target.get('attributes') };
attrs[name] = value;

4
src/trait_manager/view/TraitView.js

@ -194,6 +194,10 @@ export default Backbone.View.extend({
if (model.get('changeProp')) {
value = target.get(name);
if (name === 'poster') {
const attrs = target.get('attributes');
value = model.get('value') || attrs[name];
}
} else {
const attrs = target.get('attributes');
value = model.get('value') || attrs[name];

Loading…
Cancel
Save