浏览代码

Fixed attribute rename

Yentl Van Tendeloo 7 年之前
父节点
当前提交
61d1b94896
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      bootstrap/mini_modify.alc

+ 3 - 1
bootstrap/mini_modify.alc

@@ -207,6 +207,7 @@ String function cmd_attr_del(write : Boolean, model : Element, element_name : St
 		return "Permission denied to write"!
 
 String function cmd_attr_name(write : Boolean, model : Element, element_name : String, attr_name : String, new_attr_name : String):
+	log("CHANGE ATTRIBUTE NAME")
 	if (write):
 		if (dict_in(model["model"], element_name)):
 			Element attrs
@@ -221,7 +222,8 @@ String function cmd_attr_name(write : Boolean, model : Element, element_name : S
 						attr_edge = reverseKeyLookup(model["model"], dict_read_edge(model["model"][element_name], attr_name))
 						optional = read_attribute(model, attr_edge, "optional")
 						model_undefine_attribute(model, element_name, attr_name)
-						model_define_attribute_ID(model, element_name, attr_name, optional, attrs[attr_name], attr_edge)
+						model_define_attribute_ID(model, element_name, new_attr_name, optional, attrs[attr_name], attr_edge)
+						log("SUCCESS")
 						return "Success"!
 					else:
 						return "Attribute already defined: " + new_attr_name!