Browse Source

new feature

unknown 4 years ago
parent
commit
67cd41ca16
1 changed files with 7 additions and 1 deletions
  1. 7 1
      main.go

+ 7 - 1
main.go

@@ -52,8 +52,14 @@ func updateCartridges(w http.ResponseWriter, r *http.Request){
 	selectedCartridge := strings.Join(r.Form["cartridges"], "")
 	selectedCartridge := strings.Join(r.Form["cartridges"], "")
 	var cartridge Cartridges
 	var cartridge Cartridges
 	db.Where("Name = ?", selectedCartridge).First(&cartridge)
 	db.Where("Name = ?", selectedCartridge).First(&cartridge)
-	newQuantity := cartridge.Quantity + strconv.Atoi(strings.Join(r.Form["cartridgeQuantity"], "")])
+	quantity, err := strconv.Atoi(strings.Join(r.Form["cartridgeQuantity"], "")
+	if err != nil {
+		fmt.Println("Someone tries to update int value by string. Someone: " + r.RemoteAddr)
+
+	} 
+	newQuantity := cartridge.Quantity + )
 	db.Model(&cartridge).Update("Quantity", newQuantity)
 	db.Model(&cartridge).Update("Quantity", newQuantity)
+	http.Redirect(w, r, "/", 301)
 }
 }
 
 
 func generateCompatible(w http.ResponseWriter, r *http.Request) {
 func generateCompatible(w http.ResponseWriter, r *http.Request) {