Alpha state. A platform designed for building enterprise-grade, multi-tenant products using Azure, .NET, React, TypeScript, Infrastructure as Code, etc.
With the upgrade to a newer version of .NET, a bug was exposed in the PlatformPlatform code, specifically affecting the avatars blob storage setup. The issue surfaced because the BlobStorage account was registered as a normal service rather than a keyed service in the local environment configuration (when not running in Azure). While this was not a problem in the previous .NET version, the upgrade made the bug evident. This PR resolves the issue by registering the BlobStorage account as a keyed service in the local environment, aligning the behavior with the intended configuration and fixing the bug in PlatformPlatform.
Checklist
[x] I have added a Label to the pull-request
[x] I have added tests, and done manual regression tests
[x] I have updated the documentation, if necessary
Summary & Motivation
With the upgrade to a newer version of .NET, a bug was exposed in the
PlatformPlatform
code, specifically affecting the avatars blob storage setup. The issue surfaced because the BlobStorage account was registered as a normal service rather than a keyed service in the local environment configuration (when not running in Azure). While this was not a problem in the previous .NET version, the upgrade made the bug evident. This PR resolves the issue by registering the BlobStorage account as a keyed service in the local environment, aligning the behavior with the intended configuration and fixing the bug inPlatformPlatform
.Checklist