Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Less crazy (and more reliable) hack + merge configs:
Two problems fixed here (sorry for a single commit): 1. The `Carp::caller_info(1)` only works for some situations. There is at least one situation (discovered in `Dancer2::Plugin::DBIC`) does not have the object in the stack. Don't know why. Instead we use localization. 2. Also discovered in `Dancer2::Plugin::DBIC`, the old plugins can change configuration in runtime using `set`, which doesn't update the configuration of the plugin, but of the app instead. Now we just merge them.
- Loading branch information