[asterisk-bugs] [JIRA] (ASTERISK-27407) Boolean types in sorcery that map to yes/no Enum values are not correctly mapped to database
Florian Floimair (JIRA)
noreply at issues.asterisk.org
Thu Nov 9 10:38:28 CST 2017
Florian Floimair created ASTERISK-27407:
-------------------------------------------
Summary: Boolean types in sorcery that map to yes/no Enum values are not correctly mapped to database
Key: ASTERISK-27407
URL: https://issues.asterisk.org/jira/browse/ASTERISK-27407
Project: Asterisk
Issue Type: Bug
Security Level: None
Components: Resources/res_pjsip
Affects Versions: 15.1.1, 14.7.1
Environment: Debian 9 amd64 (irrelevant though)
Reporter: Florian Floimair
When pushing configuration via ARI into Asterisk with a realtime database backend, values that match to a "yes"/"no" Enum value are not inserted into the database, leaving the respective row empty. Therefore Asterisk falls back to default values for these rows.
The reason for this is the mapping of Boolean values (OPT_BOOL_T) in sorcery which causes the generated strings to be "true"/"false" rather than "yes"/"no". This has previously been identified by Mark Michelson and (partially) fixed in commit b6bd97eea2d, which introduced the new type OPT_YESNO_T.
I already discussed this issue and the fix with Joshua Colp on the asterisk-dev mailing-list.
Patch will follow shortly.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list