Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow null images in edits to account for deleted images #285

Merged
1 commit merged into from
Feb 6, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 8 additions & 6 deletions frontend/src/components/editCard/ModifyEdit.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -134,8 +134,8 @@ export interface PerformerDetails {
removed_piercings?: BodyMod[] | null;
added_aliases?: string[] | null;
removed_aliases?: string[] | null;
added_images?: Image[] | null;
removed_images?: Image[] | null;
added_images?: NullableImage[] | null;
removed_images?: NullableImage[] | null;
added_urls?: URL[] | null;
removed_urls?: URL[] | null;
draft_id?: string | null;
Expand Down Expand Up @@ -310,6 +310,8 @@ type ScenePerformance = {
>;
};

type NullableImage = Image | null;

export interface SceneDetails {
title: string | null;
date: string | null;
Expand All @@ -322,8 +324,8 @@ export interface SceneDetails {
} | null;
added_performers?: ScenePerformance[] | null;
removed_performers?: ScenePerformance[] | null;
added_images?: Image[] | null;
removed_images?: Image[] | null;
added_images?: NullableImage[] | null;
removed_images?: NullableImage[] | null;
added_urls?: URL[] | null;
removed_urls?: URL[] | null;
added_tags?:
Expand Down Expand Up @@ -460,8 +462,8 @@ export interface StudioDetails {
id: string;
name: string;
} | null;
added_images?: Image[] | null;
removed_images?: Image[] | null;
added_images?: NullableImage[] | null;
removed_images?: NullableImage[] | null;
added_urls?: URL[] | null;
removed_urls?: URL[] | null;
}
Expand Down
16 changes: 8 additions & 8 deletions frontend/src/graphql/definitions/ApplyEdit.ts
Original file line number Diff line number Diff line change
Expand Up @@ -372,8 +372,8 @@ export interface ApplyEdit_applyEdit_details_PerformerEdit {
removed_tattoos: ApplyEdit_applyEdit_details_PerformerEdit_removed_tattoos[] | null;
added_piercings: ApplyEdit_applyEdit_details_PerformerEdit_added_piercings[] | null;
removed_piercings: ApplyEdit_applyEdit_details_PerformerEdit_removed_piercings[] | null;
added_images: ApplyEdit_applyEdit_details_PerformerEdit_added_images[] | null;
removed_images: ApplyEdit_applyEdit_details_PerformerEdit_removed_images[] | null;
added_images: (ApplyEdit_applyEdit_details_PerformerEdit_added_images | null)[] | null;
removed_images: (ApplyEdit_applyEdit_details_PerformerEdit_removed_images | null)[] | null;
draft_id: string | null;
}

Expand Down Expand Up @@ -473,8 +473,8 @@ export interface ApplyEdit_applyEdit_details_StudioEdit {
added_urls: ApplyEdit_applyEdit_details_StudioEdit_added_urls[] | null;
removed_urls: ApplyEdit_applyEdit_details_StudioEdit_removed_urls[] | null;
parent: ApplyEdit_applyEdit_details_StudioEdit_parent | null;
added_images: ApplyEdit_applyEdit_details_StudioEdit_added_images[] | null;
removed_images: ApplyEdit_applyEdit_details_StudioEdit_removed_images[] | null;
added_images: (ApplyEdit_applyEdit_details_StudioEdit_added_images | null)[] | null;
removed_images: (ApplyEdit_applyEdit_details_StudioEdit_removed_images | null)[] | null;
}

export interface ApplyEdit_applyEdit_details_SceneEdit_added_urls_site {
Expand Down Expand Up @@ -793,8 +793,8 @@ export interface ApplyEdit_applyEdit_details_SceneEdit {
removed_performers: ApplyEdit_applyEdit_details_SceneEdit_removed_performers[] | null;
added_tags: ApplyEdit_applyEdit_details_SceneEdit_added_tags[] | null;
removed_tags: ApplyEdit_applyEdit_details_SceneEdit_removed_tags[] | null;
added_images: ApplyEdit_applyEdit_details_SceneEdit_added_images[] | null;
removed_images: ApplyEdit_applyEdit_details_SceneEdit_removed_images[] | null;
added_images: (ApplyEdit_applyEdit_details_SceneEdit_added_images | null)[] | null;
removed_images: (ApplyEdit_applyEdit_details_SceneEdit_removed_images | null)[] | null;
added_fingerprints: ApplyEdit_applyEdit_details_SceneEdit_added_fingerprints[] | null;
removed_fingerprints: ApplyEdit_applyEdit_details_SceneEdit_removed_fingerprints[] | null;
duration: number | null;
Expand Down Expand Up @@ -1208,8 +1208,8 @@ export interface ApplyEdit_applyEdit_old_details_SceneEdit {
removed_performers: ApplyEdit_applyEdit_old_details_SceneEdit_removed_performers[] | null;
added_tags: ApplyEdit_applyEdit_old_details_SceneEdit_added_tags[] | null;
removed_tags: ApplyEdit_applyEdit_old_details_SceneEdit_removed_tags[] | null;
added_images: ApplyEdit_applyEdit_old_details_SceneEdit_added_images[] | null;
removed_images: ApplyEdit_applyEdit_old_details_SceneEdit_removed_images[] | null;
added_images: (ApplyEdit_applyEdit_old_details_SceneEdit_added_images | null)[] | null;
removed_images: (ApplyEdit_applyEdit_old_details_SceneEdit_removed_images | null)[] | null;
added_fingerprints: ApplyEdit_applyEdit_old_details_SceneEdit_added_fingerprints[] | null;
removed_fingerprints: ApplyEdit_applyEdit_old_details_SceneEdit_removed_fingerprints[] | null;
duration: number | null;
Expand Down
16 changes: 8 additions & 8 deletions frontend/src/graphql/definitions/Edit.ts
Original file line number Diff line number Diff line change
Expand Up @@ -372,8 +372,8 @@ export interface Edit_findEdit_details_PerformerEdit {
removed_tattoos: Edit_findEdit_details_PerformerEdit_removed_tattoos[] | null;
added_piercings: Edit_findEdit_details_PerformerEdit_added_piercings[] | null;
removed_piercings: Edit_findEdit_details_PerformerEdit_removed_piercings[] | null;
added_images: Edit_findEdit_details_PerformerEdit_added_images[] | null;
removed_images: Edit_findEdit_details_PerformerEdit_removed_images[] | null;
added_images: (Edit_findEdit_details_PerformerEdit_added_images | null)[] | null;
removed_images: (Edit_findEdit_details_PerformerEdit_removed_images | null)[] | null;
draft_id: string | null;
}

Expand Down Expand Up @@ -473,8 +473,8 @@ export interface Edit_findEdit_details_StudioEdit {
added_urls: Edit_findEdit_details_StudioEdit_added_urls[] | null;
removed_urls: Edit_findEdit_details_StudioEdit_removed_urls[] | null;
parent: Edit_findEdit_details_StudioEdit_parent | null;
added_images: Edit_findEdit_details_StudioEdit_added_images[] | null;
removed_images: Edit_findEdit_details_StudioEdit_removed_images[] | null;
added_images: (Edit_findEdit_details_StudioEdit_added_images | null)[] | null;
removed_images: (Edit_findEdit_details_StudioEdit_removed_images | null)[] | null;
}

export interface Edit_findEdit_details_SceneEdit_added_urls_site {
Expand Down Expand Up @@ -793,8 +793,8 @@ export interface Edit_findEdit_details_SceneEdit {
removed_performers: Edit_findEdit_details_SceneEdit_removed_performers[] | null;
added_tags: Edit_findEdit_details_SceneEdit_added_tags[] | null;
removed_tags: Edit_findEdit_details_SceneEdit_removed_tags[] | null;
added_images: Edit_findEdit_details_SceneEdit_added_images[] | null;
removed_images: Edit_findEdit_details_SceneEdit_removed_images[] | null;
added_images: (Edit_findEdit_details_SceneEdit_added_images | null)[] | null;
removed_images: (Edit_findEdit_details_SceneEdit_removed_images | null)[] | null;
added_fingerprints: Edit_findEdit_details_SceneEdit_added_fingerprints[] | null;
removed_fingerprints: Edit_findEdit_details_SceneEdit_removed_fingerprints[] | null;
duration: number | null;
Expand Down Expand Up @@ -1208,8 +1208,8 @@ export interface Edit_findEdit_old_details_SceneEdit {
removed_performers: Edit_findEdit_old_details_SceneEdit_removed_performers[] | null;
added_tags: Edit_findEdit_old_details_SceneEdit_added_tags[] | null;
removed_tags: Edit_findEdit_old_details_SceneEdit_removed_tags[] | null;
added_images: Edit_findEdit_old_details_SceneEdit_added_images[] | null;
removed_images: Edit_findEdit_old_details_SceneEdit_removed_images[] | null;
added_images: (Edit_findEdit_old_details_SceneEdit_added_images | null)[] | null;
removed_images: (Edit_findEdit_old_details_SceneEdit_removed_images | null)[] | null;
added_fingerprints: Edit_findEdit_old_details_SceneEdit_added_fingerprints[] | null;
removed_fingerprints: Edit_findEdit_old_details_SceneEdit_removed_fingerprints[] | null;
duration: number | null;
Expand Down
16 changes: 8 additions & 8 deletions frontend/src/graphql/definitions/EditFragment.ts
Original file line number Diff line number Diff line change
Expand Up @@ -372,8 +372,8 @@ export interface EditFragment_details_PerformerEdit {
removed_tattoos: EditFragment_details_PerformerEdit_removed_tattoos[] | null;
added_piercings: EditFragment_details_PerformerEdit_added_piercings[] | null;
removed_piercings: EditFragment_details_PerformerEdit_removed_piercings[] | null;
added_images: EditFragment_details_PerformerEdit_added_images[] | null;
removed_images: EditFragment_details_PerformerEdit_removed_images[] | null;
added_images: (EditFragment_details_PerformerEdit_added_images | null)[] | null;
removed_images: (EditFragment_details_PerformerEdit_removed_images | null)[] | null;
draft_id: string | null;
}

Expand Down Expand Up @@ -473,8 +473,8 @@ export interface EditFragment_details_StudioEdit {
added_urls: EditFragment_details_StudioEdit_added_urls[] | null;
removed_urls: EditFragment_details_StudioEdit_removed_urls[] | null;
parent: EditFragment_details_StudioEdit_parent | null;
added_images: EditFragment_details_StudioEdit_added_images[] | null;
removed_images: EditFragment_details_StudioEdit_removed_images[] | null;
added_images: (EditFragment_details_StudioEdit_added_images | null)[] | null;
removed_images: (EditFragment_details_StudioEdit_removed_images | null)[] | null;
}

export interface EditFragment_details_SceneEdit_added_urls_site {
Expand Down Expand Up @@ -793,8 +793,8 @@ export interface EditFragment_details_SceneEdit {
removed_performers: EditFragment_details_SceneEdit_removed_performers[] | null;
added_tags: EditFragment_details_SceneEdit_added_tags[] | null;
removed_tags: EditFragment_details_SceneEdit_removed_tags[] | null;
added_images: EditFragment_details_SceneEdit_added_images[] | null;
removed_images: EditFragment_details_SceneEdit_removed_images[] | null;
added_images: (EditFragment_details_SceneEdit_added_images | null)[] | null;
removed_images: (EditFragment_details_SceneEdit_removed_images | null)[] | null;
added_fingerprints: EditFragment_details_SceneEdit_added_fingerprints[] | null;
removed_fingerprints: EditFragment_details_SceneEdit_removed_fingerprints[] | null;
duration: number | null;
Expand Down Expand Up @@ -1208,8 +1208,8 @@ export interface EditFragment_old_details_SceneEdit {
removed_performers: EditFragment_old_details_SceneEdit_removed_performers[] | null;
added_tags: EditFragment_old_details_SceneEdit_added_tags[] | null;
removed_tags: EditFragment_old_details_SceneEdit_removed_tags[] | null;
added_images: EditFragment_old_details_SceneEdit_added_images[] | null;
removed_images: EditFragment_old_details_SceneEdit_removed_images[] | null;
added_images: (EditFragment_old_details_SceneEdit_added_images | null)[] | null;
removed_images: (EditFragment_old_details_SceneEdit_removed_images | null)[] | null;
added_fingerprints: EditFragment_old_details_SceneEdit_added_fingerprints[] | null;
removed_fingerprints: EditFragment_old_details_SceneEdit_removed_fingerprints[] | null;
duration: number | null;
Expand Down
16 changes: 8 additions & 8 deletions frontend/src/graphql/definitions/Edits.ts
Original file line number Diff line number Diff line change
Expand Up @@ -372,8 +372,8 @@ export interface Edits_queryEdits_edits_details_PerformerEdit {
removed_tattoos: Edits_queryEdits_edits_details_PerformerEdit_removed_tattoos[] | null;
added_piercings: Edits_queryEdits_edits_details_PerformerEdit_added_piercings[] | null;
removed_piercings: Edits_queryEdits_edits_details_PerformerEdit_removed_piercings[] | null;
added_images: Edits_queryEdits_edits_details_PerformerEdit_added_images[] | null;
removed_images: Edits_queryEdits_edits_details_PerformerEdit_removed_images[] | null;
added_images: (Edits_queryEdits_edits_details_PerformerEdit_added_images | null)[] | null;
removed_images: (Edits_queryEdits_edits_details_PerformerEdit_removed_images | null)[] | null;
draft_id: string | null;
}

Expand Down Expand Up @@ -473,8 +473,8 @@ export interface Edits_queryEdits_edits_details_StudioEdit {
added_urls: Edits_queryEdits_edits_details_StudioEdit_added_urls[] | null;
removed_urls: Edits_queryEdits_edits_details_StudioEdit_removed_urls[] | null;
parent: Edits_queryEdits_edits_details_StudioEdit_parent | null;
added_images: Edits_queryEdits_edits_details_StudioEdit_added_images[] | null;
removed_images: Edits_queryEdits_edits_details_StudioEdit_removed_images[] | null;
added_images: (Edits_queryEdits_edits_details_StudioEdit_added_images | null)[] | null;
removed_images: (Edits_queryEdits_edits_details_StudioEdit_removed_images | null)[] | null;
}

export interface Edits_queryEdits_edits_details_SceneEdit_added_urls_site {
Expand Down Expand Up @@ -793,8 +793,8 @@ export interface Edits_queryEdits_edits_details_SceneEdit {
removed_performers: Edits_queryEdits_edits_details_SceneEdit_removed_performers[] | null;
added_tags: Edits_queryEdits_edits_details_SceneEdit_added_tags[] | null;
removed_tags: Edits_queryEdits_edits_details_SceneEdit_removed_tags[] | null;
added_images: Edits_queryEdits_edits_details_SceneEdit_added_images[] | null;
removed_images: Edits_queryEdits_edits_details_SceneEdit_removed_images[] | null;
added_images: (Edits_queryEdits_edits_details_SceneEdit_added_images | null)[] | null;
removed_images: (Edits_queryEdits_edits_details_SceneEdit_removed_images | null)[] | null;
added_fingerprints: Edits_queryEdits_edits_details_SceneEdit_added_fingerprints[] | null;
removed_fingerprints: Edits_queryEdits_edits_details_SceneEdit_removed_fingerprints[] | null;
duration: number | null;
Expand Down Expand Up @@ -1208,8 +1208,8 @@ export interface Edits_queryEdits_edits_old_details_SceneEdit {
removed_performers: Edits_queryEdits_edits_old_details_SceneEdit_removed_performers[] | null;
added_tags: Edits_queryEdits_edits_old_details_SceneEdit_added_tags[] | null;
removed_tags: Edits_queryEdits_edits_old_details_SceneEdit_removed_tags[] | null;
added_images: Edits_queryEdits_edits_old_details_SceneEdit_added_images[] | null;
removed_images: Edits_queryEdits_edits_old_details_SceneEdit_removed_images[] | null;
added_images: (Edits_queryEdits_edits_old_details_SceneEdit_added_images | null)[] | null;
removed_images: (Edits_queryEdits_edits_old_details_SceneEdit_removed_images | null)[] | null;
added_fingerprints: Edits_queryEdits_edits_old_details_SceneEdit_added_fingerprints[] | null;
removed_fingerprints: Edits_queryEdits_edits_old_details_SceneEdit_removed_fingerprints[] | null;
duration: number | null;
Expand Down
16 changes: 8 additions & 8 deletions frontend/src/graphql/definitions/PerformerEdit.ts
Original file line number Diff line number Diff line change
Expand Up @@ -372,8 +372,8 @@ export interface PerformerEdit_performerEdit_details_PerformerEdit {
removed_tattoos: PerformerEdit_performerEdit_details_PerformerEdit_removed_tattoos[] | null;
added_piercings: PerformerEdit_performerEdit_details_PerformerEdit_added_piercings[] | null;
removed_piercings: PerformerEdit_performerEdit_details_PerformerEdit_removed_piercings[] | null;
added_images: PerformerEdit_performerEdit_details_PerformerEdit_added_images[] | null;
removed_images: PerformerEdit_performerEdit_details_PerformerEdit_removed_images[] | null;
added_images: (PerformerEdit_performerEdit_details_PerformerEdit_added_images | null)[] | null;
removed_images: (PerformerEdit_performerEdit_details_PerformerEdit_removed_images | null)[] | null;
draft_id: string | null;
}

Expand Down Expand Up @@ -473,8 +473,8 @@ export interface PerformerEdit_performerEdit_details_StudioEdit {
added_urls: PerformerEdit_performerEdit_details_StudioEdit_added_urls[] | null;
removed_urls: PerformerEdit_performerEdit_details_StudioEdit_removed_urls[] | null;
parent: PerformerEdit_performerEdit_details_StudioEdit_parent | null;
added_images: PerformerEdit_performerEdit_details_StudioEdit_added_images[] | null;
removed_images: PerformerEdit_performerEdit_details_StudioEdit_removed_images[] | null;
added_images: (PerformerEdit_performerEdit_details_StudioEdit_added_images | null)[] | null;
removed_images: (PerformerEdit_performerEdit_details_StudioEdit_removed_images | null)[] | null;
}

export interface PerformerEdit_performerEdit_details_SceneEdit_added_urls_site {
Expand Down Expand Up @@ -793,8 +793,8 @@ export interface PerformerEdit_performerEdit_details_SceneEdit {
removed_performers: PerformerEdit_performerEdit_details_SceneEdit_removed_performers[] | null;
added_tags: PerformerEdit_performerEdit_details_SceneEdit_added_tags[] | null;
removed_tags: PerformerEdit_performerEdit_details_SceneEdit_removed_tags[] | null;
added_images: PerformerEdit_performerEdit_details_SceneEdit_added_images[] | null;
removed_images: PerformerEdit_performerEdit_details_SceneEdit_removed_images[] | null;
added_images: (PerformerEdit_performerEdit_details_SceneEdit_added_images | null)[] | null;
removed_images: (PerformerEdit_performerEdit_details_SceneEdit_removed_images | null)[] | null;
added_fingerprints: PerformerEdit_performerEdit_details_SceneEdit_added_fingerprints[] | null;
removed_fingerprints: PerformerEdit_performerEdit_details_SceneEdit_removed_fingerprints[] | null;
duration: number | null;
Expand Down Expand Up @@ -1208,8 +1208,8 @@ export interface PerformerEdit_performerEdit_old_details_SceneEdit {
removed_performers: PerformerEdit_performerEdit_old_details_SceneEdit_removed_performers[] | null;
added_tags: PerformerEdit_performerEdit_old_details_SceneEdit_added_tags[] | null;
removed_tags: PerformerEdit_performerEdit_old_details_SceneEdit_removed_tags[] | null;
added_images: PerformerEdit_performerEdit_old_details_SceneEdit_added_images[] | null;
removed_images: PerformerEdit_performerEdit_old_details_SceneEdit_removed_images[] | null;
added_images: (PerformerEdit_performerEdit_old_details_SceneEdit_added_images | null)[] | null;
removed_images: (PerformerEdit_performerEdit_old_details_SceneEdit_removed_images | null)[] | null;
added_fingerprints: PerformerEdit_performerEdit_old_details_SceneEdit_added_fingerprints[] | null;
removed_fingerprints: PerformerEdit_performerEdit_old_details_SceneEdit_removed_fingerprints[] | null;
duration: number | null;
Expand Down
Loading