mirror of
https://github.com/zulip/zulip.git
synced 2025-11-04 14:03:30 +00:00
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:
@@ -26,7 +26,7 @@ const basic_bot_schema = z.object({
|
|||||||
email: z.string(),
|
email: z.string(),
|
||||||
full_name: z.string(),
|
full_name: z.string(),
|
||||||
is_active: z.boolean(),
|
is_active: z.boolean(),
|
||||||
owner_id: z.number(),
|
owner_id: z.number().nullable(),
|
||||||
user_id: z.number(),
|
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[] {
|
export function get_all_bots_for_current_user(): Bot[] {
|
||||||
const ret = [];
|
const ret = [];
|
||||||
for (const bot of bots.values()) {
|
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);
|
ret.push(bot);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -100,7 +100,7 @@ export function get_all_bots_for_current_user(): Bot[] {
|
|||||||
export function get_editable(): Bot[] {
|
export function get_editable(): Bot[] {
|
||||||
const ret = [];
|
const ret = [];
|
||||||
for (const bot of bots.values()) {
|
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);
|
ret.push(bot);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user