👔 Return all supported languages in Site use case

This commit is contained in:
Maxim Lebedev 2023-11-13 05:55:52 +06:00
parent 7087380d15
commit fe8a7d36de
Signed by: toby3d
GPG Key ID: 1F14E25B7C119FC5
1 changed files with 5 additions and 1 deletions

View File

@ -27,7 +27,11 @@ func (ucase *siteUseCase) Do(ctx context.Context, lang domain.Language) (*domain
return nil, fmt.Errorf("cannot find base site data: %w", err)
}
out.Resources, _, _ = ucase.statics.Fetch(ctx, "")
if out.Resources, _, err = ucase.statics.Fetch(ctx, ""); err == nil {
for _, res := range out.Resources.Match("index.*.md") {
out.Languages = append(out.Languages, res.File.Language)
}
}
sub, err := ucase.sites.Get(ctx, lang)
if err != nil {