diff options
Diffstat (limited to 'ironic/drivers/base.py')
-rw-r--r-- | ironic/drivers/base.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ironic/drivers/base.py b/ironic/drivers/base.py index a4a9485a8..980ea2c67 100644 --- a/ironic/drivers/base.py +++ b/ironic/drivers/base.py @@ -1018,8 +1018,9 @@ class BIOSInterface(BaseInterface): def wrapper(func): @six.wraps(func) def wrapped(task, *args, **kwargs): - func(task, *args, **kwargs) + result = func(task, *args, **kwargs) instance.cache_bios_settings(task) + return result return wrapped for n, method in inspect.getmembers(instance, inspect.ismethod): |