@@ -165,21 +165,19 @@ def actionUpdate(self, params):
165165
166166 site .onFileDone (inner_path ) # Trigger filedone
167167
168- if inner_path .endswith ("content.json" ): # Download every changed file from peer
169- peer = site .addPeer (self .connection .ip , self .connection .port , return_peer = True , source = "update" ) # Add or get peer
170- # On complete publish to other peers
171- diffs = params .get ("diffs" , {})
172- site .onComplete .once (lambda : site .publish (inner_path = inner_path , diffs = diffs , limit = 6 ), "publish_%s" % inner_path )
173-
174- # Load new content file and download changed files in new thread
175- def downloader ():
176- site .downloadContent (inner_path , peer = peer , diffs = params .get ("diffs" , {}))
177- del self .server .files_parsing [file_uri ]
178-
179- gevent .spawn (downloader )
180- else :
168+ # Download every changed file from peer
169+ peer = site .addPeer (self .connection .ip , self .connection .port , return_peer = True , source = "update" ) # Add or get peer
170+ # On complete publish to other peers
171+ diffs = params .get ("diffs" , {})
172+ site .onComplete .once (lambda : site .publish (inner_path = inner_path , diffs = diffs , limit = 6 ), "publish_%s" % inner_path )
173+
174+ # Load new content file and download changed files in new thread
175+ def downloader ():
176+ site .downloadContent (inner_path , peer = peer , diffs = params .get ("diffs" , {}))
181177 del self .server .files_parsing [file_uri ]
182178
179+ gevent .spawn (downloader )
180+
183181 self .response ({"ok" : "Thanks, file %s updated!" % inner_path })
184182 self .connection .goodAction ()
185183
0 commit comments