Fix member argument to ChangeMember when using raw member editor

(closes #2739)
This commit is contained in:
Bryan Housel
2016-04-14 22:11:51 -04:00
parent 2e50422a01
commit 02c65c72f1

View File

@@ -8,8 +8,9 @@ iD.ui.RawMemberEditor = function(context) {
function changeRole(d) {
var role = d3.select(this).property('value');
var member = {id: d.id, type: d.type, role: role};
context.perform(
iD.actions.ChangeMember(d.relation.id, _.extend({}, d.id, {role: role}), d.index),
iD.actions.ChangeMember(d.relation.id, member, d.index),
t('operations.change_role.annotation'));
}
@@ -31,6 +32,7 @@ iD.ui.RawMemberEditor = function(context) {
memberships.push({
index: index,
id: member.id,
type: member.type,
role: member.role,
relation: entity,
member: context.hasEntity(member.id)