deleting fitfile on session delete
This commit is contained in:
@@ -1626,6 +1626,7 @@ def plannedsession_teamclone_view(request,id=0):
|
||||
if not ps.is_template:
|
||||
ps.name += ' (copy)'
|
||||
ps.is_template = False
|
||||
ps.fitfile = None
|
||||
|
||||
deltadays = ps.preferreddate-ps.startdate
|
||||
|
||||
@@ -2234,6 +2235,15 @@ class PlannedSessionDelete(DeleteView):
|
||||
w.plannedsession = None
|
||||
w.save()
|
||||
|
||||
if self.object.fitfile:
|
||||
filelist = self.object.fitfile.name.split('/media')
|
||||
filename = settings.MEDIA_ROOT+'/'+filelist[-1]
|
||||
try:
|
||||
os.remove(filename)
|
||||
except FileNotFoundError:
|
||||
print(filename)
|
||||
self.object.fitfile = None
|
||||
|
||||
url = reverse(plannedsessions_view)
|
||||
next = self.request.GET.get('next',url)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user