add a zero pad value to unfilled profile item

This commit is contained in:
Carlosokumu 2024-12-03 14:37:55 +03:00
parent 1c7c0af712
commit 9e998f9a29
Signed by: carlos
GPG Key ID: 7BD6BC8160A5C953

View File

@ -9,6 +9,10 @@ func (p *Profile) InsertOrShift(index int, value string) {
if index < len(p.ProfileItems) {
p.ProfileItems = append(p.ProfileItems[:index], value)
} else {
p.ProfileItems = append(p.ProfileItems, value)
for len(p.ProfileItems) < index {
p.ProfileItems = append(p.ProfileItems, "0")
}
p.ProfileItems = append(p.ProfileItems, "0")
p.ProfileItems[index] = value
}
}