Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Concurrently changing GridifyGlobalConfigurations causes inconsistent behavior #179

Open
alirezanet opened this issue Jun 22, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@alirezanet
Copy link
Owner

alirezanet commented Jun 22, 2024

Version

v2.14.2

Details

This issue can be identified and tested within the project's unit tests. Changing the global configuration for a single test can result in other tests' failure, which might also happen in the production environment and actual code base.

Steps to reproduce

add this test:
e.g:

   [Fact]
   public async Task ConcurrencyIssue()
   {
      GridifyGlobalConfiguration.DisableNullChecks = true;
      await Task.Delay(100);
      GridifyGlobalConfiguration.DisableNullChecks = false;
   }

and run all the unit-tests:

image

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant