Updated MAL character sync
This commit is contained in:
parent
94c2f59de2
commit
57e6e83ecd
@ -100,12 +100,18 @@ func syncCharacter(character *arn.Character, malID string) {
|
|||||||
character.Name.Japanese = malCharacter.JapaneseName
|
character.Name.Japanese = malCharacter.JapaneseName
|
||||||
}
|
}
|
||||||
|
|
||||||
// Unless it's a manually created or edited character,
|
if character.Name.Canonical == "" && malCharacter.Name != "" {
|
||||||
// update the description.
|
|
||||||
if character.CreatedBy == "" && character.EditedBy == "" {
|
|
||||||
description, attributes := parseCharacterDescription(malCharacter.Description)
|
|
||||||
character.Name.Canonical = malCharacter.Name
|
character.Name.Canonical = malCharacter.Name
|
||||||
|
}
|
||||||
|
|
||||||
|
allowUpdating := character.CreatedBy == "" && character.EditedBy == ""
|
||||||
|
description, attributes := parseCharacterDescription(malCharacter.Description)
|
||||||
|
|
||||||
|
if (allowUpdating || character.Description == "") && description != "" {
|
||||||
character.Description = description
|
character.Description = description
|
||||||
|
}
|
||||||
|
|
||||||
|
if allowUpdating {
|
||||||
character.Attributes = attributes
|
character.Attributes = attributes
|
||||||
character.Spoilers = []arn.Spoiler{}
|
character.Spoilers = []arn.Spoiler{}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user