Browse Source

Validate ownership of asset profile

pull/7934/head
Thomas Kaul 3 weeks ago
parent
commit
a7ee8766b3
  1. 18
      apps/api/src/app/activities/activities.service.ts

18
apps/api/src/app/activities/activities.service.ts

@ -901,6 +901,24 @@ export class ActivitiesService {
) {
delete data.SymbolProfile.connect;
delete data.SymbolProfile.update.name;
const { SymbolProfile: assetProfile } =
await this.prismaService.order.findUniqueOrThrow({
where,
select: {
SymbolProfile: {
select: {
userId: true
}
}
}
});
const isOwnAssetProfile = assetProfile.userId === userId;
if (!isOwnAssetProfile) {
delete data.SymbolProfile.update;
}
} else {
delete data.SymbolProfile.update;

Loading…
Cancel
Save