diff options
author | 2013-03-29 22:42:20 +0100 | |
---|---|---|
committer | 2013-03-29 22:42:20 +0100 | |
commit | 265c1a0711e5e50b8507ba35253f2dc55e01f88e (patch) | |
tree | eb67565d511b3b6c84160d27be2f24a590b24a03 /module/database | |
parent | client side settings save, working dl button on dashboard (diff) | |
download | pyload-265c1a0711e5e50b8507ba35253f2dc55e01f88e.tar.xz |
fix in update file info, moved recaptcha back
Diffstat (limited to 'module/database')
-rw-r--r-- | module/database/FileDatabase.py | 8 |
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): |