mirror of
https://dev.iopsys.eu/bbf/bbfdm.git
synced 2025-12-09 23:34:38 +01:00
Schedules: Fix setting alias
This commit is contained in:
parent
880a7583ca
commit
a0347e59b6
1 changed files with 3 additions and 1 deletions
|
|
@ -256,6 +256,7 @@ static int get_schedule_alias(char *refparam, struct dmctx *ctx, void *data, cha
|
||||||
static int set_schedule_alias(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action)
|
static int set_schedule_alias(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action)
|
||||||
{
|
{
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
|
char buffer[256] = {0};
|
||||||
|
|
||||||
switch (action) {
|
switch (action) {
|
||||||
case VALUECHECK:
|
case VALUECHECK:
|
||||||
|
|
@ -278,7 +279,8 @@ static int set_schedule_alias(char *refparam, struct dmctx *ctx, void *data, cha
|
||||||
break;
|
break;
|
||||||
case VALUESET:
|
case VALUESET:
|
||||||
dmuci_rename_section_by_section(((struct dm_data *)data)->config_section, value);
|
dmuci_rename_section_by_section(((struct dm_data *)data)->config_section, value);
|
||||||
dmuci_set_value_by_section(((struct dm_data *)data)->dmmap_section, "__section_name__", value);
|
snprintf(buffer, sizeof(buffer), "schedules.%s", value);
|
||||||
|
dmuci_set_value_by_section(((struct dm_data *)data)->dmmap_section, "__section_name__", buffer);
|
||||||
dmuci_set_value_by_section(((struct dm_data *)data)->dmmap_section, "Alias", value);
|
dmuci_set_value_by_section(((struct dm_data *)data)->dmmap_section, "Alias", value);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue