webmail: fix displaying a message in separate window if there was no known viewmode (text or html or html with externals)

we were sending a zero value for ViewMode, which the frontend js rejected
during parsing.

noticed during testing.
This commit is contained in:
Mechiel Lukkien
2024-10-04 16:37:32 +02:00
parent 32b549b260
commit edb6e8d15c
2 changed files with 5 additions and 1 deletions

View File

@ -204,8 +204,10 @@ func fromAddrViewMode(tx *bstore.Tx, from MessageAddress) (store.ViewMode, error
err = tx.Get(&fas)
if err == bstore.ErrAbsent {
return settingsViewMode()
} else if err != nil {
return store.ModeText, err
}
return fas.ViewMode, err
return fas.ViewMode, nil
}
// FromAddressSettingsSave saves per-"From"-address settings.