Browse Source
Bugfix/fix exception with currencies in historical market data editor of admin control panel (#4813)
* Fix exception with currencies
* Update changelog
pull/4819/head
Thomas Kaul
4 weeks ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with
6 additions and
2 deletions
-
CHANGELOG.md
-
apps/api/src/app/endpoints/market-data/market-data.controller.ts
|
|
@ -20,6 +20,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 |
|
|
|
- Upgraded the _Stripe_ dependencies |
|
|
|
- Upgraded `ngx-stripe` from version `19.0.0` to `19.7.0` |
|
|
|
|
|
|
|
### Fixed |
|
|
|
|
|
|
|
- Fixed an exception with currencies in the historical market data editor of the admin control panel |
|
|
|
|
|
|
|
## 2.165.0 - 2025-05-31 |
|
|
|
|
|
|
|
### Added |
|
|
|
|
|
@ -85,7 +85,7 @@ export class MarketDataController { |
|
|
|
{ dataSource, symbol } |
|
|
|
]); |
|
|
|
|
|
|
|
if (!assetProfile) { |
|
|
|
if (!assetProfile && !isCurrency(getCurrencyFromSymbol(symbol))) { |
|
|
|
throw new HttpException( |
|
|
|
getReasonPhrase(StatusCodes.NOT_FOUND), |
|
|
|
StatusCodes.NOT_FOUND |
|
|
@ -103,7 +103,7 @@ export class MarketDataController { |
|
|
|
); |
|
|
|
|
|
|
|
const canUpsertOwnAssetProfile = |
|
|
|
assetProfile.userId === this.request.user.id && |
|
|
|
assetProfile?.userId === this.request.user.id && |
|
|
|
hasPermission( |
|
|
|
this.request.user.permissions, |
|
|
|
permissions.createMarketDataOfOwnAssetProfile |
|
|
|