diff --git a/src/galerie/galerie.controller.ts b/src/galerie/galerie.controller.ts index 8e1172c..1abcf9c 100644 --- a/src/galerie/galerie.controller.ts +++ b/src/galerie/galerie.controller.ts @@ -97,8 +97,11 @@ export class GalerieResolver { @Query(() => [JahrMitBildEntity]) async bilder( @Args('event', { type: () => String }) event: string, + @Args('jahr', { type: () => Number, nullable: true }) jahr: number, ): Promise { - return this.galerieService.getJahre(event); + if(jahr==null) return this.galerieService.getJahre(event); + return (await this.galerieService.getJahre(event)) + .filter(jahrmitbild=>jahrmitbild.jahr==jahr); } }