diff --git a/core/processes/savgol.py b/core/processes/savgol.py
index d0256736bb83a26e253302017babe122545d8260..e124911081ff4ab6e8193a85e465571db32505e5 100644
--- a/core/processes/savgol.py
+++ b/core/processes/savgol.py
@@ -36,7 +36,7 @@ class savgol(ProcessABC):
         savgol_on_srs = lambda x: self.non_uniform_savgol(
             x.index, x.values, self.parameters.window, self.parameters.polynom
         )
-        return signal.apply(savgol_on_srs, 1)
+        return signal.apply(savgol_on_srs, 1).apply(pd.Series)
 
     @staticmethod
     def non_uniform_savgol(x, y, window: int, polynom: int):