diff --git a/ckan/logic/action/create.py b/ckan/logic/action/create.py index 5c7cf28f18b..52088f51ef4 100644 --- a/ckan/logic/action/create.py +++ b/ckan/logic/action/create.py @@ -437,13 +437,14 @@ def member_create(context, data_dict=None): filter(model.Member.table_name == obj_type).\ filter(model.Member.table_id == obj_id).\ filter(model.Member.group_id == group.id).\ - filter(model.Member.state == "active").first() + filter(model.Member.state == "active").first() if member: member.capacity = capacity else: member = model.Member(table_name = obj_type, table_id = obj_id, group_id = group.id, + state = 'active', capacity=capacity) model.Session.add(member)