mirror of
https://github.com/Theodor-Springmann-Stiftung/kgpz_web.git
synced 2025-10-28 16:45:32 +00:00
Smal correction
This commit is contained in:
@@ -95,9 +95,9 @@ func (p *XMLProvider[T]) Serialize(dataholder XMLRootElement[T], path string, la
|
||||
|
||||
// INFO: If the item has a GetReferences method, we add the references to the resolver.
|
||||
if refResolver, ok := any(item).(ReferenceResolver); ok {
|
||||
for refType, ids := range refResolver.GetReferences() {
|
||||
for _, refID := range ids {
|
||||
p.Resolver.Add(refType, refID, &item)
|
||||
for name, ids := range refResolver.GetReferences() {
|
||||
for _, id := range ids {
|
||||
p.Resolver.Add(name, id, &item)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,6 +2,7 @@ package viewmodels
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"log"
|
||||
"maps"
|
||||
"slices"
|
||||
"sort"
|
||||
@@ -33,6 +34,9 @@ func YearView(year int, lib *xmlmodels.Library) (*YearVM, error) {
|
||||
lib.Issues.Lock()
|
||||
for _, issue := range lib.Issues.Array {
|
||||
y := issue.Datum.When.Year
|
||||
if y == 0 {
|
||||
log.Println("Issue has no year: ", issue.String())
|
||||
}
|
||||
years[y] = true
|
||||
if y == year {
|
||||
functions.MapArrayInsert(issues, issue.Datum.When.Month, issue)
|
||||
|
||||
Reference in New Issue
Block a user