diff --git a/src/postprocessor/core/reshapers/bud_metric.py b/src/postprocessor/core/reshapers/bud_metric.py
index 12b763bb6088e9aba92eaa68e942c49f8f9bfdb6..0893db667c5250fe20e2447d17712eb920d98e8d 100644
--- a/src/postprocessor/core/reshapers/bud_metric.py
+++ b/src/postprocessor/core/reshapers/bud_metric.py
@@ -72,5 +72,6 @@ class bud_metric(LineageProcess):
             mothers_mat[i] = buds_metric
 
         df = pd.DataFrame(mothers_mat, index=md.keys(), columns=signal.columns)
-        df.index.names = signal.index.names
+        if len(df):
+            df.index.names = signal.index.names
         return df