Changeset 500 in code
- Timestamp:
- Apr 13, 2021, 5:33:06 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/user.go
r499 r500 672 672 } 673 673 674 func (u *user) checkNetwork(record *Network) error { 675 for _, net := range u.networks { 676 if net.GetName() == record.GetName() && net.ID != record.ID { 677 return fmt.Errorf("a network with the name %q already exists", record.GetName()) 678 } 679 } 680 return nil 681 } 682 674 683 func (u *user) createNetwork(record *Network) (*network, error) { 675 684 if record.ID != 0 { 676 685 panic("tried creating an already-existing network") 686 } 687 688 if err := u.checkNetwork(record); err != nil { 689 return nil, err 677 690 } 678 691 … … 691 704 if record.ID == 0 { 692 705 panic("tried updating a new network") 706 } 707 708 if err := u.checkNetwork(record); err != nil { 709 return nil, err 693 710 } 694 711
Note:
See TracChangeset
for help on using the changeset viewer.