Merge pull request #423 in YUNIONIO/onecloud from ~ZHOUYOUSONG/onecloud:bugfix/yousong-lb to release/2.3.0

* commit 'afb881229d4369e502b72ff5d9e05c49480109a9':
  loadbalancerlisteners: return 409 on port conflict
This commit is contained in:
周有松
2018-11-05 18:22:40 +08:00
+2 -2
View File
@@ -117,8 +117,8 @@ func (man *SLoadbalancerListenerManager) checkListenerUniqueness(ctx context.Con
var listener SLoadbalancerListener
q.First(&listener)
if len(listener.Id) > 0 {
return fmt.Errorf("%s listener port %d is already taken by listener %s",
listenerType, listenerPort, listener.Id)
return httperrors.NewConflictError("%s listener port %d is already taken by listener %s(%s)",
listenerType, listenerPort, listener.Name, listener.Id)
}
return nil
}