mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-06 12:36:58 +00:00
res_pjsip_pubsub: Treat "prune_on_boot" as a yes / no.
The alembic for the PJSIP subscription persistence table has the "prune_on_boot" field as a boolean. While in Asterisk we are tolerant of many different definitions of true and false in the database we only accept "yes" and "no". This change makes the field treated as a yes/no instead of an integer, thus storing "yes" and "no" instead of "1" and "0". Change-Id: Ic8b9211b36babefe78f70def6828a135a6ae7ab6
This commit is contained in:
@@ -5522,7 +5522,7 @@ static int load_module(void)
|
|||||||
persistence_expires_str2struct, persistence_expires_struct2str, NULL, 0, 0);
|
persistence_expires_str2struct, persistence_expires_struct2str, NULL, 0, 0);
|
||||||
ast_sorcery_object_field_register(sorcery, "subscription_persistence", "contact_uri", "", OPT_CHAR_ARRAY_T, 0,
|
ast_sorcery_object_field_register(sorcery, "subscription_persistence", "contact_uri", "", OPT_CHAR_ARRAY_T, 0,
|
||||||
CHARFLDSET(struct subscription_persistence, contact_uri));
|
CHARFLDSET(struct subscription_persistence, contact_uri));
|
||||||
ast_sorcery_object_field_register(sorcery, "subscription_persistence", "prune_on_boot", "0", OPT_UINT_T, 0,
|
ast_sorcery_object_field_register(sorcery, "subscription_persistence", "prune_on_boot", "no", OPT_YESNO_T, 0,
|
||||||
FLDSET(struct subscription_persistence, prune_on_boot));
|
FLDSET(struct subscription_persistence, prune_on_boot));
|
||||||
|
|
||||||
if (apply_list_configuration(sorcery)) {
|
if (apply_list_configuration(sorcery)) {
|
||||||
|
Reference in New Issue
Block a user