Fix job_binaries deletion

This fix adding check for job binaries urls that beggins with 'swift://swift://'

Closes-bug: 1509121
Change-Id: I1523d1060b769c6b1fa48735c45e4e4038961ddc
This commit is contained in:
Michael Ionkin 2015-12-09 17:30:50 +03:00
parent 0487a62904
commit 6afe08eb83
1 changed files with 5 additions and 1 deletions

View File

@ -53,7 +53,11 @@ class DeleteJobBinary(tables.DeleteAction):
def delete(self, request, obj_id):
jb = saharaclient.job_binary_get(request, obj_id)
(jb_type, jb_internal_id) = jb.url.split("://")
url_parts = jb.url.split("://")
jb_type = url_parts[0]
jb_internal_id = url_parts[len(url_parts) - 1]
if jb_type == "internal-db":
try:
saharaclient.job_binary_internal_delete(request,