[studio/modlib] Fix headerizeConfigFile to handle slashes in file name
All checks were successful
Build / build (push) Successful in 1m12s
All checks were successful
Build / build (push) Successful in 1m12s
This commit is contained in:
parent
d8f847d707
commit
b55993294a
@ -120,7 +120,7 @@ void editConfig(keel::Context &kctx, Func f) noexcept {
|
|||||||
*/
|
*/
|
||||||
template<typename T>
|
template<typename T>
|
||||||
ox::Error headerizeConfigFile(keel::Context &kctx, ox::StringViewCR name = ox::ModelTypeName_v<T>) noexcept {
|
ox::Error headerizeConfigFile(keel::Context &kctx, ox::StringViewCR name = ox::ModelTypeName_v<T>) noexcept {
|
||||||
auto const path = ox::sfmt("/{}.json", name);
|
auto const path = ox::sfmt("/{}.json", detail::slashesToPct(name));
|
||||||
ox::PassThroughFS fs(configPath(kctx));
|
ox::PassThroughFS fs(configPath(kctx));
|
||||||
OX_REQUIRE_M(buff, fs.read(path));
|
OX_REQUIRE_M(buff, fs.read(path));
|
||||||
OX_REQUIRE_M(cv1, ox::readOC<T>(buff));
|
OX_REQUIRE_M(cv1, ox::readOC<T>(buff));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user