修改重复的订阅报错的bug
This commit is contained in:
		
							parent
							
								
									abb93c020f
								
							
						
					
					
						commit
						a4ea724bab
					
				|  | @ -6,7 +6,6 @@ import ( | |||
| 	"sync" | ||||
| 
 | ||||
| 	"git.hpds.cc/Component/network/frame" | ||||
| 	herr "git.hpds.cc/Component/network/hpds_err" | ||||
| 	"git.hpds.cc/Component/network/metadata" | ||||
| ) | ||||
| 
 | ||||
|  | @ -64,16 +63,16 @@ func (r *defaultRoute) Add(connId string, name string, observeDataTags []frame.T | |||
| 		return fmt.Errorf("SFN[%s] does not exist in config functions", name) | ||||
| 	} | ||||
| 
 | ||||
| LOOP: | ||||
| 	for _, conn := range r.data { | ||||
| 		for connId, n := range conn { | ||||
| 			if n == name { | ||||
| 				err = herr.NewDuplicateNameError(connId, fmt.Errorf("SFN[%s] is already linked to another connection", name)) | ||||
| 				delete(conn, connId) | ||||
| 				break LOOP | ||||
| 			} | ||||
| 		} | ||||
| 	} | ||||
| 	//LOOP:
 | ||||
| 	//for _, conn := range r.data {
 | ||||
| 	//	for connId, n := range conn {
 | ||||
| 	//		if n == name {
 | ||||
| 	//			err = herr.NewDuplicateNameError(connId, fmt.Errorf("SFN[%s] is already linked to another connection", name))
 | ||||
| 	//			delete(conn, connId)
 | ||||
| 	//			break LOOP
 | ||||
| 	//		}
 | ||||
| 	//	}
 | ||||
| 	//}
 | ||||
| 
 | ||||
| 	for _, tag := range observeDataTags { | ||||
| 		conn := r.data[tag] | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue