diff --git a/ckan/controllers/package.py b/ckan/controllers/package.py index c8f9b34325b..f0ba12ee6bb 100644 --- a/ckan/controllers/package.py +++ b/ckan/controllers/package.py @@ -586,12 +586,7 @@ def resource_edit(self, id, resource_id, data=None, errors=None, # dataset has not yet been fully created resource_dict = get_action('resource_show')(context, {'id': resource_id}) - fields = ['url', 'resource_type', 'format', 'name', 'description', - 'id'] - data = {} - for field in fields: - data[field] = resource_dict[field] - return self.new_resource(id, data=data) + return self.new_resource(id, data=resource_dict) # resource is fully created try: resource_dict = get_action('resource_show')(context,