diff --git a/libraries/libwups/storageCPP.cpp b/libraries/libwups/storageCPP.cpp index be511ff..e395b05 100644 --- a/libraries/libwups/storageCPP.cpp +++ b/libraries/libwups/storageCPP.cpp @@ -85,7 +85,7 @@ std::optional WUPSStorageSubItem::GetOrCreateSubItem(std::st wups_storage_item outItem = {}; err = WUPSStorageAPI_GetSubItem(mHandle, key.data(), &outItem); if (err == WUPS_STORAGE_ERROR_NOT_FOUND) { - return CreateSubItem(key); + return CreateSubItem(key, err); } return WUPSStorageSubItem(outItem); }