diff mbox series

[05/10] oe/spdx30_tasks: Fix return value of get_package_sources_from_debug

Message ID 20260420-spdx3-improvements-v1-5-27e0d5edcdbe@bootlin.com
State Accepted, archived
Commit 33937a9c4e3967ee1c7addc898f13b88ffb22889
Headers show
Series spdx3: Bug fixes and improvements | expand

Commit Message

Benjamin Robin April 20, 2026, 7:44 a.m. UTC
Always return a set, never return None, otherwise create_spdx() is
going to fail, since it does not expect debug_sources to be None.

Signed-off-by: Benjamin Robin (Schneider Electric) <benjamin.robin@bootlin.com>
---
 meta/lib/oe/spdx30_tasks.py | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
diff mbox series

Patch

diff --git a/meta/lib/oe/spdx30_tasks.py b/meta/lib/oe/spdx30_tasks.py
index 6609784907db..819f6a34b9c2 100644
--- a/meta/lib/oe/spdx30_tasks.py
+++ b/meta/lib/oe/spdx30_tasks.py
@@ -264,10 +264,9 @@  def get_package_sources_from_debug(
 
     pkg_data = oe.packagedata.read_subpkgdata_extended(package, d)
 
-    if pkg_data is None:
-        return
-
     dep_source_files = set()
+    if pkg_data is None:
+        return dep_source_files
 
     for file_path, file_data in pkg_data["files_info"].items():
         if not "debugsrc" in file_data: