diff options
| author | rubenwardy <rw@rubenwardy.com> | 2018-05-25 17:12:34 +0100 |
|---|---|---|
| committer | rubenwardy <rw@rubenwardy.com> | 2018-05-25 17:12:34 +0100 |
| commit | 71308d25d593223037c4d8b1e0b150a8b06f9311 (patch) | |
| tree | c6ba5454e6b76a3fb18b14ba76356b9d06e391f2 /app/views | |
| parent | 211ed7c6fd223f293f5065b05127b95496b52cca (diff) | |
| download | cheatdb-71308d25d593223037c4d8b1e0b150a8b06f9311.tar.xz | |
Fix bugs with edit EditRequests
Fixes #63
Diffstat (limited to 'app/views')
| -rw-r--r-- | app/views/packages.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/app/views/packages.py b/app/views/packages.py index 460864c..308b3b4 100644 --- a/app/views/packages.py +++ b/app/views/packages.py @@ -266,10 +266,6 @@ def create_edit_editrequest_page(package, id=None): if erequest.package != package: abort(404) - from copy import copy - edited_package = copy(package) - erequest.applyAll(edited_package) - if not erequest.checkPerm(current_user, Permission.EDIT_EDITREQUEST): abort(403) @@ -277,6 +273,9 @@ def create_edit_editrequest_page(package, id=None): flash("Can't edit EditRequest, it has already been merged or rejected", "error") return redirect(erequest.getURL()) + edited_package = Package(package) + erequest.applyAll(edited_package) + form = EditRequestForm(request.form, obj=edited_package) if request.method == "POST" and form.validate(): |
