mirror of
https://github.com/usememos/memos.git
synced 2025-12-11 22:57:09 +08:00
chore: fix check setting value
This commit is contained in:
parent
77bafba682
commit
ed1954c58c
1 changed files with 9 additions and 9 deletions
|
|
@ -145,21 +145,21 @@ func (t *TelegramHandler) CallbackQueryHandle(ctx context.Context, bot *telegram
|
||||||
return bot.AnswerCallbackQuery(ctx, callbackQuery.ID, fmt.Sprintf("Memo %d not found, possibly deleted elsewhere", memoID))
|
return bot.AnswerCallbackQuery(ctx, callbackQuery.ID, fmt.Sprintf("Memo %d not found, possibly deleted elsewhere", memoID))
|
||||||
}
|
}
|
||||||
|
|
||||||
var disablePublicMemo bool
|
|
||||||
setting, err := t.store.GetWorkspaceSetting(ctx, &store.FindWorkspaceSetting{
|
setting, err := t.store.GetWorkspaceSetting(ctx, &store.FindWorkspaceSetting{
|
||||||
Name: apiv1.SystemSettingDisablePublicMemosName.String(),
|
Name: apiv1.SystemSettingDisablePublicMemosName.String(),
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return bot.AnswerCallbackQuery(ctx, callbackQuery.ID, fmt.Sprintf("Failed to get workspace setting %s", err))
|
return bot.AnswerCallbackQuery(ctx, callbackQuery.ID, fmt.Sprintf("Failed to get workspace setting %s", err))
|
||||||
}
|
}
|
||||||
|
if setting != nil && setting.Value != "" {
|
||||||
err = json.Unmarshal([]byte(setting.Value), &disablePublicMemo)
|
disablePublicMemo := false
|
||||||
if err != nil {
|
err = json.Unmarshal([]byte(setting.Value), &disablePublicMemo)
|
||||||
return bot.AnswerCallbackQuery(ctx, callbackQuery.ID, fmt.Sprintf("Failed to get workspace setting %s", err))
|
if err != nil {
|
||||||
}
|
return bot.AnswerCallbackQuery(ctx, callbackQuery.ID, fmt.Sprintf("Failed to get workspace setting %s", err))
|
||||||
|
}
|
||||||
if disablePublicMemo && visibility == store.Public {
|
if disablePublicMemo && visibility == store.Public {
|
||||||
return bot.AnswerCallbackQuery(ctx, callbackQuery.ID, fmt.Sprintf("Failed to changing Memo %d to %s\n(workspace disallowed public memo)", memoID, visibility))
|
return bot.AnswerCallbackQuery(ctx, callbackQuery.ID, fmt.Sprintf("Failed to changing Memo %d to %s\n(workspace disallowed public memo)", memoID, visibility))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
update := store.UpdateMemo{
|
update := store.UpdateMemo{
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue