Fix for Exception "Key already added" upon restart of bundling engine #2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Since Bundles class is static, everything works fine as long I don't need to add the same bundle keys for scripts and styles once again. In my project it happens when I'm restarting Owin. Then Owin seems to call BundleIt, which will in turn attempt to add the same keys into Bundles class.
Fixed cover adding plain and simple AddOrUpdate metod, which first checks if key was already there, and if it was, simply updates the value.