diff options
author | Martin v. L?wis <martin@v.loewis.de> | 2012-08-17 09:29:25 +0200 |
---|---|---|
committer | Martin v. L?wis <martin@v.loewis.de> | 2012-08-17 09:29:25 +0200 |
commit | e8b095632119e4c2389430ec5560fafa14c00d2d (patch) | |
tree | 4e39b692520cb7ef111025d87679ac59b8757ec2 /webui.py | |
parent | b1c6d5dd4dd06ebff4a8177f440fcc489b38e6ad (diff) | |
download | decorator-e8b095632119e4c2389430ec5560fafa14c00d2d.tar.gz |
Notify pubsubhubbub only on updates, and only once per package.
Diffstat (limited to 'webui.py')
-rw-r--r-- | webui.py | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -2017,6 +2017,7 @@ class WebUI: #self.csrf_check() name = self.form['name'] + editing = self.env['REQUEST_METHOD'] == "POST" if self.form.has_key('submit_remove'): return self.remove_pkg() @@ -2053,8 +2054,9 @@ class WebUI: info['summary'] = self.form[key] # update the database - for version, info in reldict.items(): - self.store.store_package(name, version, info) + if editing: + for version, info in reldict.items(): + self.store.store_package(name, version, info) self.store.changed() self.write_template('pkg_edit.pt', releases=releases, name=name, |