Jelajahi Sumber

[pig] Fix script copy

Romain Rigaux 12 tahun lalu
induk
melakukan
7eb204172e
1 mengubah file dengan 4 tambahan dan 8 penghapusan
  1. 4 8
      apps/pig/src/pig/views.py

+ 4 - 8
apps/pig/src/pig/views.py

@@ -15,13 +15,9 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-try:
-  import json
-except ImportError:
-  import simplejson as json
+import json
 import logging
 
-
 from django.core.urlresolvers import reverse
 from django.http import HttpResponse
 from django.utils.translation import ugettext as _
@@ -145,11 +141,11 @@ def copy(request):
     raise PopupException(_('POST request required.'))
 
   pig_script = PigScript.objects.get(id=request.POST.get('id'))
-  pig_script.doc.get.can_edit_or_exception(request.user)
+  pig_script.doc.get().can_edit_or_exception(request.user)
 
   existing_script_data = pig_script.dict
   
-  owner=request.user
+  owner = request.user
   name = existing_script_data["name"] + _(' (Copy)')
   script = existing_script_data["script"]
   parameters = existing_script_data["parameters"]
@@ -166,7 +162,7 @@ def copy(request):
   })  
   script_copy.save()
 
-  copy_doc = pig_script.doc.get(name=name, owner=owner).copy()
+  copy_doc = pig_script.doc.get().copy(name=name, owner=owner)
   script_copy.doc.add(copy_doc)   
 
   response = {