nsfw mark api

This commit is contained in:
xds
2026-02-27 13:51:22 +03:00
parent e4a39e90c3
commit f6001f5994
3 changed files with 3 additions and 5 deletions

View File

@@ -214,9 +214,7 @@ async def mark_generation_nsfw(
if not is_member:
raise HTTPException(status_code=403, detail="Access denied")
if not await generation_service.dao.generations.mark_nsfw(generation_id, request.is_nsfw):
raise HTTPException(status_code=404, detail="Generation not found or already in the requested state")
await generation_service.dao.generations.mark_nsfw(generation_id, request.is_nsfw)
return None

View File

@@ -2,6 +2,6 @@ from .AssetDTO import AssetResponse, AssetsResponse
from .CharacterDTO import CharacterCreateRequest, CharacterUpdateRequest
from .ExternalGenerationDTO import ExternalGenerationRequest
from .FinancialUsageDTO import FinancialReport, UsageStats, UsageByEntity
from .GenerationRequest import GenerationRequest, GenerationResponse, GenerationsResponse, GenerationGroupResponse, PromptRequest, PromptResponse
from .GenerationRequest import GenerationRequest, GenerationResponse, GenerationsResponse, GenerationGroupResponse, PromptRequest, PromptResponse, NsfwRequest
from .IdeaRequest import IdeaCreateRequest, IdeaUpdateRequest, IdeaResponse
from .PostRequest import PostCreateRequest, PostUpdateRequest, AddGenerationsRequest