Skip to content

Commit

Permalink
[#2003] separate context for package_show
Browse files Browse the repository at this point in the history
  • Loading branch information
wardi committed Nov 3, 2014
1 parent 5b007b6 commit cc720cf
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion ckan/logic/action/update.py
Expand Up @@ -471,7 +471,14 @@ def package_patch(context, data_dict):
_check_access('package_patch', context, data_dict)

name_or_id = data_dict.get("name") or _get_or_bust(data_dict, "id")
package_dict = _get_action('package_show')(context, {'id': name_or_id})
show_context = {
'model': context['model'],
'session': context['session'],
'user': context['user'],
'auth_user_obj': context['auth_user_obj'],
}

package_dict = _get_action('package_show')(show_context, {'id': name_or_id})

patched = dict(package_dict.items() + data_dict.items())
return package_update(context, patched)
Expand Down

0 comments on commit cc720cf

Please sign in to comment.