diff mbox series

[layerindex-web,2/2] update.py: skip unless layerbranch.updates_enabled

Message ID 20231017005439.2616534-3-tim.orling@konsulko.com
State New
Headers show
Series Allow per LayerBranch update disable | expand

Commit Message

Tim Orling Oct. 17, 2023, 12:54 a.m. UTC
If layerbranch.updates_enabled is false, skip the update.

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
---
 layerindex/update.py | 5 +++++
 1 file changed, 5 insertions(+)
diff mbox series

Patch

diff --git a/layerindex/update.py b/layerindex/update.py
index 7de9c0d..e7e5c63 100755
--- a/layerindex/update.py
+++ b/layerindex/update.py
@@ -375,6 +375,11 @@  def main():
                         if layerbranch_source:
                             layerbranch.vcs_subdir = layerbranch_source.vcs_subdir
 
+                    layerbranch_updates_enabled = LayerBranch.objects.filter(layer=layer, branch=branchobj.id, updates_enabled=True)
+                    if not layerbranch_updates_enabled:
+                        logger.info("Skipping update of layer %s  branch %s - updates disabled" % (layer.name, branchname))
+                        continue
+
                     # Collect repo info
                     urldir = layer.get_fetch_dir()
                     repodir = os.path.join(fetchdir, urldir)