]> git.lizzy.rs Git - cheatdb.git/commitdiff
Sort dependencies in package editor v1.22.0
authorrubenwardy <rw@rubenwardy.com>
Tue, 21 Jan 2020 23:05:34 +0000 (23:05 +0000)
committerrubenwardy <rw@rubenwardy.com>
Tue, 21 Jan 2020 23:05:34 +0000 (23:05 +0000)
app/blueprints/packages/packages.py

index 67f87fd044caba6d2716bbd9fb3e6deed084ae95..5333c771a27fb414886ad11de3120f38024598e0 100644 (file)
@@ -227,9 +227,8 @@ def create_edit(author=None, name=None):
                        form.repo.data   = request.args.get("repo")
                        form.forums.data = request.args.get("forums")
                else:
-                       deps = package.dependencies
-                       form.harddep_str.data  = ",".join([str(x) for x in deps if not x.optional])
-                       form.softdep_str.data  = ",".join([str(x) for x in deps if     x.optional])
+                       form.harddep_str.data  = ",".join([str(x) for x in package.getSortedHardDependencies() ])
+                       form.softdep_str.data  = ",".join([str(x) for x in package.getSortedOptionalDependencies() ])
                        form.provides_str.data = MetaPackage.ListToSpec(package.provides)
 
        if request.method == "POST" and form.validate():