This commit is contained in:
array-in-a-matrix 2024-08-07 19:38:40 -04:00
parent 6c3737e3fe
commit 0dba3d7ef3

View file

@ -32,13 +32,13 @@ proc createUpdateRoutes*() =
var file = newFile() var file = newFile()
try: try:
db.select(file, """"File".name = $1""", oldName) db.select(file, """"File".name = $1 AND "File".owner = $2""", oldName, user)
except NotFoundError: except NotFoundError:
resp Http404, "File does not exist.\n" resp Http404, "File does not exist.\n"
block FileDoesNotExistCheck: block FileDoesNotExistCheck:
try: try:
db.select(file, """"File".name = $1""", newName) db.select(file, """"File".name = $1 AND "File".owner = $2""", newName, user)
except NotFoundError: except NotFoundError:
break FileDoesNotExistCheck break FileDoesNotExistCheck
resp Http403, "File with that name already exists.\n" resp Http403, "File with that name already exists.\n"
@ -49,7 +49,7 @@ proc createUpdateRoutes*() =
# rename file in db # rename file in db
file.path = newPath file.path = newPath
file.name = newName file.name = newName
db.update(file) #! bug: file is being removed from db? db.update(file)
var fileInfo: string var fileInfo: string
with fileInfo: with fileInfo: