diff options
-rwxr-xr-x | pyLoadCore.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pyLoadCore.py b/pyLoadCore.py index 3a64f9802..01be0e185 100755 --- a/pyLoadCore.py +++ b/pyLoadCore.py @@ -66,6 +66,8 @@ from module.FileDatabase import PyFile from module.Scheduler import Scheduler from module.JsEngine import JsEngine +from module.PullEvents import UpdateEvent + from codecs import getwriter if os.name == "nt": enc = "cp850" @@ -711,11 +713,15 @@ class ServerMethods(): def add_files(self, pid, links): pid = int(pid) + p = self.core.files.getPackage() self.core.files.addLinks(links, pid) self.core.log.info(_("Added %(count)d links to package #%(package)d ") % {"count": len(links), "package": pid}) self.core.files.save() + e = UpdateEvent("pack", pid, "collector" if not p.queue else "queue") + self.core.pullManager.addEvent(e) + return pid def push_package_to_queue(self, id): |