diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index edade7a..1c71bdc 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -7,7 +7,7 @@ on: types: [opened, synchronize, reopened] env: - VCPKG_BINARY_SOURCES: clear;x-azblob,${{ vars.AZ_BLOB_VCPKG_URL }},${{ secrets.AZ_BLOB_SAS }},readwrite + VCPKG_BINARY_SOURCES: ${{ vars.AZ_BLOB_VCPKG_URL != '' && format('clear;x-azblob,{0},{1},readwrite', vars.AZ_BLOB_VCPKG_URL, secrets.AZ_BLOB_SAS) || '' }} jobs: build: diff --git a/src/OMODFrameworkWrapper.cpp b/src/OMODFrameworkWrapper.cpp index dea335d..0a13620 100644 --- a/src/OMODFrameworkWrapper.cpp +++ b/src/OMODFrameworkWrapper.cpp @@ -272,7 +272,7 @@ OMODFrameworkWrapper::EInstallResult OMODFrameworkWrapper::install(MOBase::Guess // force-enabled by engine auto bsas = dataArchives->vanillaArchives(); // explicitly enabled in INI. For Oblivion, excludes the vanilla BSAs by default. - bsas.append(dataArchives->archives(mMoInfo->profile())); + bsas.append(dataArchives->archives(mMoInfo->profile().get())); for (const auto& bsa : bsas) { QString path = mMoInfo->resolvePath(bsa);