summaryrefslogtreecommitdiffstats
path: root/module/database
diff options
context:
space:
mode:
authorGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2013-03-29 22:42:20 +0100
committerGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2013-03-29 22:42:20 +0100
commit265c1a0711e5e50b8507ba35253f2dc55e01f88e (patch)
treeeb67565d511b3b6c84160d27be2f24a590b24a03 /module/database
parentclient side settings save, working dl button on dashboard (diff)
downloadpyload-265c1a0711e5e50b8507ba35253f2dc55e01f88e.tar.xz
fix in update file info, moved recaptcha back
Diffstat (limited to 'module/database')
-rw-r--r--module/database/FileDatabase.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/module/database/FileDatabase.py b/module/database/FileDatabase.py
index 67a15912a..023dd1dc5 100644
--- a/module/database/FileDatabase.py
+++ b/module/database/FileDatabase.py
@@ -305,15 +305,17 @@ class FileMethods(DatabaseMethods):
stats.get(r[0], zero_stats) if stats else None
)
+ # TODO: does this need owner?
@async
- def updateLinkInfo(self, data, owner):
+ def updateLinkInfo(self, data):
""" data is list of tuples (name, size, status,[ hash,] url)"""
+ # status in (NA, Offline, Online, Queued, TempOffline)
if data and len(data[0]) == 4:
- self.c.executemany('UPDATE files SET name=?, size=?, dlstatus=? WHERE url=? AND dlstatus IN (0,1,2,3,14)',
+ self.c.executemany('UPDATE files SET name=?, size=?, dlstatus=? WHERE url=? AND dlstatus IN (0,1,2,3,11)',
data)
else:
self.c.executemany(
- 'UPDATE files SET name=?, size=?, dlstatus=?, hash=? WHERE url=? AND dlstatus IN (0,1,2,3,14)', data)
+ 'UPDATE files SET name=?, size=?, dlstatus=?, hash=? WHERE url=? AND dlstatus IN (0,1,2,3,11)', data)
@async
def updateFile(self, f):