]> git.lizzy.rs Git - cheatdb.git/commitdiff
Add ability to not include optional deps in deps API
authorrubenwardy <rw@rubenwardy.com>
Fri, 5 Jun 2020 03:44:39 +0000 (04:44 +0100)
committerrubenwardy <rw@rubenwardy.com>
Fri, 5 Jun 2020 03:44:39 +0000 (04:44 +0100)
app/blueprints/api/endpoints.py

index eb92b52dd792a6e95ee0f4ec02a4a744a1956256..051716b4b94d6dfd6b23d0cac49095b83bdf1600 100644 (file)
@@ -58,7 +58,12 @@ def package(package):
 def package_dependencies(package):
        ret = []
 
+       include_optional = request.args.get("include_optional", True)
+
        for dep in package.dependencies:
+               if not include_optional and dep.option:
+                       continue
+
                name = None
                fulfilled_by = None