mirror of https://github.com/zulip/zulip.git
bot_data: Fix `owner_id` field to allow null value.
According to zulip `/register` API doc, `realm_bots[].owner_id`
should be nullable.
Fixes commit 7140149373
.
This commit is contained in:
parent
328cdde243
commit
5efe78205d
|
@ -26,7 +26,7 @@ const basic_bot_schema = z.object({
|
|||
email: z.string(),
|
||||
full_name: z.string(),
|
||||
is_active: z.boolean(),
|
||||
owner_id: z.number(),
|
||||
owner_id: z.number().nullable(),
|
||||
user_id: z.number(),
|
||||
});
|
||||
|
||||
|
@ -90,7 +90,7 @@ export function update(bot_id: number, bot_update: ServerUpdateBotData): void {
|
|||
export function get_all_bots_for_current_user(): Bot[] {
|
||||
const ret = [];
|
||||
for (const bot of bots.values()) {
|
||||
if (people.is_my_user_id(bot.owner_id)) {
|
||||
if (bot.owner_id !== null && people.is_my_user_id(bot.owner_id)) {
|
||||
ret.push(bot);
|
||||
}
|
||||
}
|
||||
|
@ -100,7 +100,7 @@ export function get_all_bots_for_current_user(): Bot[] {
|
|||
export function get_editable(): Bot[] {
|
||||
const ret = [];
|
||||
for (const bot of bots.values()) {
|
||||
if (bot.is_active && people.is_my_user_id(bot.owner_id)) {
|
||||
if (bot.is_active && bot.owner_id !== null && people.is_my_user_id(bot.owner_id)) {
|
||||
ret.push(bot);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue