The problem was that, when URL was used the repository already had cached some data, but not config. That meant that on accessing config the fetch_data() was not triggered which led to config beeing None.
Simply deleting cached data upon get the repository instances solved the problem.
The problem was that, when URL was used the repository already had cached some data, but not config. That meant that on accessing config the fetch_data() was not triggered which led to config beeing None.
Simply deleting cached data upon get the repository instances solved the problem.