Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/webapp/polls/views.py
diff options
context:
space:
mode:
authorRogelio Mita <rogeliomita@activitycentral.com>2013-10-02 20:45:55 (GMT)
committer Rogelio Mita <rogeliomita@activitycentral.com>2013-10-02 20:57:53 (GMT)
commit40741f409ea8ddf99ce90cc06b0bc99418a4e318 (patch)
treef3b736b538b4d00b4c91ea28a899b3d69716a1ff /webapp/polls/views.py
parentb59642c202eb607e566c9bf1f82d3869c9b611e3 (diff)
Success on Scenario: "Upload .poll_result file which its content had been uploaded"
Diffstat (limited to 'webapp/polls/views.py')
-rw-r--r--webapp/polls/views.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/webapp/polls/views.py b/webapp/polls/views.py
index 7e7425e..167e4ef 100644
--- a/webapp/polls/views.py
+++ b/webapp/polls/views.py
@@ -384,9 +384,11 @@ class UnploadPollResultFormView(TemplateView):
results_path = "%s/%s" % (settings.RESULT_BCK_ROOT, poll_id)
uploaded_files = []
for index, file in enumerate(valid_files):
+ prf = PollResultFile(file.temporary_file_path())
file_path = "%s/%s" % (results_path, file.name)
- if os.path.exists(file_path):
+ if os.path.exists(file_path) or not prf.validate():
uploaded_files.append(file.name)
+ del valid_files[index]
if len(uploaded_files):
msg = u'Los siguientes resultados ya se encuentran \