diff --git a/features/marketplace/backend-api/src/duos/dto/update-duo-settings.dto.ts b/features/marketplace/backend-api/src/duos/dto/update-duo-settings.dto.ts index 75da71e0d..fe2db92f9 100644 --- a/features/marketplace/backend-api/src/duos/dto/update-duo-settings.dto.ts +++ b/features/marketplace/backend-api/src/duos/dto/update-duo-settings.dto.ts @@ -4,9 +4,10 @@ import { IsOptional, IsObject, ValidateNested, IsUUID, IsString, MaxLength } fro import { MemberPermissions } from '@/entities/profile-membership.entity'; /** - * DTO for updating a member's permissions + * DTO for updating a duo member's permissions + * Named with Duo prefix to avoid collision with coop's UpdateMemberPermissionsDto */ -export class UpdateMemberPermissionsDto { +export class UpdateDuoMemberPermissionsDto { /** * Target member's user ID */ @@ -50,8 +51,8 @@ export class UpdateDuoSettingsDto { */ @IsOptional() @ValidateNested() - @Type(() => UpdateMemberPermissionsDto) - memberPermissions?: UpdateMemberPermissionsDto; + @Type(() => UpdateDuoMemberPermissionsDto) + memberPermissions?: UpdateDuoMemberPermissionsDto; /** * Update revenue share (requires dual confirmation) diff --git a/features/marketplace/backend-api/src/duos/duos.service.ts b/features/marketplace/backend-api/src/duos/duos.service.ts index a58a80774..493b0edb9 100644 --- a/features/marketplace/backend-api/src/duos/duos.service.ts +++ b/features/marketplace/backend-api/src/duos/duos.service.ts @@ -19,7 +19,7 @@ import { DissolveDuoDto, LeaveDuoDto, UpdateRevenueShareDto, - UpdateMemberPermissionsDto, + UpdateDuoMemberPermissionsDto, DuoResponseDto, DuoMemberResponseDto, MyDuosResponseDto, @@ -287,7 +287,7 @@ export class DuosService { */ async updateMemberPermissions( profileId: string, - dto: UpdateMemberPermissionsDto, + dto: UpdateDuoMemberPermissionsDto, requestingUserId: string, ipAddress?: string, ): Promise { diff --git a/features/marketplace/backend-api/src/userdb/services/conversations.service.ts b/features/marketplace/backend-api/src/userdb/services/conversations.service.ts index 848eb887d..933d370c6 100644 --- a/features/marketplace/backend-api/src/userdb/services/conversations.service.ts +++ b/features/marketplace/backend-api/src/userdb/services/conversations.service.ts @@ -10,7 +10,7 @@ import { Injectable, Inject } from '@nestjs/common'; import { InjectRepository, InjectDataSource } from '@nestjs/typeorm'; import { Repository, DataSource } from 'typeorm'; -import { USERDB_CONNECTION } from '@/constants'; +import { USERDB_CONNECTION } from '../constants'; import { Conversation, type ParticipantType } from '../entities'; export interface CreateConversationDto { diff --git a/features/marketplace/backend-api/src/userdb/services/migration.service.ts b/features/marketplace/backend-api/src/userdb/services/migration.service.ts index b7bafe14d..8f3180834 100644 --- a/features/marketplace/backend-api/src/userdb/services/migration.service.ts +++ b/features/marketplace/backend-api/src/userdb/services/migration.service.ts @@ -10,7 +10,7 @@ import { Injectable, Logger, Inject } from '@nestjs/common'; import { InjectDataSource } from '@nestjs/typeorm'; import { DataSource } from 'typeorm'; -import { USERDB_CONNECTION } from '@/constants'; +import { USERDB_CONNECTION } from '../constants'; interface MigrationProgress { conversationsMigrated: number; diff --git a/features/marketplace/backend-api/src/userdb/services/user-messages.service.ts b/features/marketplace/backend-api/src/userdb/services/user-messages.service.ts index 465a50522..cf2929cd7 100644 --- a/features/marketplace/backend-api/src/userdb/services/user-messages.service.ts +++ b/features/marketplace/backend-api/src/userdb/services/user-messages.service.ts @@ -14,7 +14,7 @@ import { DataSource } from 'typeorm'; import { ConversationsService } from './conversations.service'; -import { USERDB_CONNECTION } from '@/constants'; +import { USERDB_CONNECTION } from '../constants'; import { type SenderType, type MessageContent, type MessageAttachment } from '../entities';