This commit is contained in:
Holger Trampe 2021-10-23 20:18:15 +02:00
parent 8d930cd3a3
commit b9e85a9375
1 changed files with 3 additions and 3 deletions

View File

@ -380,7 +380,7 @@ def NCAddStandardFiles(request):
def NCAddDirs(request): def NCAddDirs(request):
if request.method == "GET": if request.method == "GET":
agency = Agency.objects.get(pk=request.GET.get('agencyid')) agency = Agency.objects.get(pk=request.GET.get('agencyid'))
if(DataDir.objects.get(pk=request.GET.get('dirid')).exists()): try:
dir_to_create = DataDir.objects.get(pk=request.GET.get('dirid')) dir_to_create = DataDir.objects.get(pk=request.GET.get('dirid'))
sharestring = "" sharestring = ""
if(dir_to_create.visibleby.all().count() > 0): if(dir_to_create.visibleby.all().count() > 0):
@ -415,8 +415,8 @@ def NCAddDirs(request):
r = requests.request("MKCOL", settings.NEXTCLOUD_URL + "remote.php/dav/files/vhdadjangoapi_8fjz47epc6/Agenturdaten_" + str(agency.pk)+ d_prestring + "/" + dir_to_create.name, auth=(settings.NEXTCLOUD_USER_API, settings.NEXTCLOUD_PW_API)) r = requests.request("MKCOL", settings.NEXTCLOUD_URL + "remote.php/dav/files/vhdadjangoapi_8fjz47epc6/Agenturdaten_" + str(agency.pk)+ d_prestring + "/" + dir_to_create.name, auth=(settings.NEXTCLOUD_USER_API, settings.NEXTCLOUD_PW_API))
return JsonResponse({'status' : True, 'message': 'Ordner ' + dir_to_create.name + ' angelegt.' + sharestring + " RESP: " + r.text + " " + "remote.php/dav/files/vhdadjangoapi_8fjz47epc6/Agenturdaten_" + str(agency.pk) + d_prestring + "/" + dir_to_create.name}) return JsonResponse({'status' : True, 'message': 'Ordner ' + dir_to_create.name + ' angelegt.' + sharestring + " RESP: " + r.text + " " + "remote.php/dav/files/vhdadjangoapi_8fjz47epc6/Agenturdaten_" + str(agency.pk) + d_prestring + "/" + dir_to_create.name})
else: except:
return JsonResponse({'status' : False, 'message': 'Datei nicht gefunden'}) return JsonResponse({'status' : True, 'message': 'Ordner ID ID nicht gefunden'})
return JsonResponse({'status' : False, 'message': 'AUTH ERROR'}) return JsonResponse({'status' : False, 'message': 'AUTH ERROR'})