diff --git a/dmtree/tr181/users.c b/dmtree/tr181/users.c
index 4440c32779d31355a0dde03ede4b01da541fd7e0..73fa677e0644ecb95eac8bb151c2b1020c5b4baf 100644
--- a/dmtree/tr181/users.c
+++ b/dmtree/tr181/users.c
@@ -72,7 +72,7 @@ int add_users_user(char *refparam, struct dmctx *ctx, void *data, char **instanc
 	dmuci_rename_section_by_section(s, username);
 	dmuci_set_value_by_section(s, "enabled", "1");
 	dmuci_set_value_by_section(s, "password", username);
-
+	check_create_dmmap_package("dmmap_users");
 	dmuci_add_section_bbfdm("dmmap_users", "user", &dmmap_user, &v);
 	dmuci_set_value_by_section(dmmap_user, "section_name", sect_name);
 	*instance = update_instance_bbfdm(dmmap_user, last_inst, "user_instance");