chiark / gitweb /
checkupdates: Save app data to correct metadata format
authormimi89999 <michel@lebihan.pl>
Fri, 9 Mar 2018 19:05:11 +0000 (20:05 +0100)
committermimi89999 <michel@lebihan.pl>
Fri, 9 Mar 2018 19:46:59 +0000 (20:46 +0100)
Closes #461

fdroidserver/checkupdates.py

index 72c8b22b4fa3407542e9fc55404e3a0985ffe530..59e2ddd1942d2705a5e7a70ccc7aecdff3791178 100644 (file)
@@ -510,14 +510,13 @@ def checkupdates_app(app):
             logging.warn('Invalid auto update mode "' + mode + '" on ' + app.id)
 
     if commitmsg:
-        metadatapath = os.path.join('metadata', app.id + '.txt')
-        metadata.write_metadata(metadatapath, app)
+        metadata.write_metadata(app.metadatapath, app)
         if options.commit:
-            logging.info("Commiting update for " + metadatapath)
+            logging.info("Commiting update for " + app.metadatapath)
             gitcmd = ["git", "commit", "-m", commitmsg]
             if 'auto_author' in config:
                 gitcmd.extend(['--author', config['auto_author']])
-            gitcmd.extend(["--", metadatapath])
+            gitcmd.extend(["--", app.metadatapath])
             if subprocess.call(gitcmd) != 0:
                 raise FDroidException("Git commit failed")