Bugfix/fix public page for non existent access (#3604)
* Handle non-existent access * Update changelog
This commit is contained in:
parent
43fca7ff43
commit
dd15bba359
@ -17,6 +17,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
- Upgraded `angular` from version `18.0.4` to `18.1.1`
|
- Upgraded `angular` from version `18.0.4` to `18.1.1`
|
||||||
- Upgraded `Nx` from version `19.4.3` to `19.5.1`
|
- Upgraded `Nx` from version `19.4.3` to `19.5.1`
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- Fixed an issue in the public page related to a non-existent access
|
||||||
|
|
||||||
## 2.97.0 - 2024-07-20
|
## 2.97.0 - 2024-07-20
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
@ -496,9 +496,6 @@ export class PortfolioController {
|
|||||||
@Param('accessId') accessId
|
@Param('accessId') accessId
|
||||||
): Promise<PortfolioPublicDetails> {
|
): Promise<PortfolioPublicDetails> {
|
||||||
const access = await this.accessService.access({ id: accessId });
|
const access = await this.accessService.access({ id: accessId });
|
||||||
const user = await this.userService.user({
|
|
||||||
id: access.userId
|
|
||||||
});
|
|
||||||
|
|
||||||
if (!access) {
|
if (!access) {
|
||||||
throw new HttpException(
|
throw new HttpException(
|
||||||
@ -508,6 +505,11 @@ export class PortfolioController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
let hasDetails = true;
|
let hasDetails = true;
|
||||||
|
|
||||||
|
const user = await this.userService.user({
|
||||||
|
id: access.userId
|
||||||
|
});
|
||||||
|
|
||||||
if (this.configurationService.get('ENABLE_FEATURE_SUBSCRIPTION')) {
|
if (this.configurationService.get('ENABLE_FEATURE_SUBSCRIPTION')) {
|
||||||
hasDetails = user.subscription.type === 'Premium';
|
hasDetails = user.subscription.type === 'Premium';
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user