title: variable 'product_id' referenced before assignment
body: <h1>route to make favorites of my project, serves to not duplicate when favorit, and check if it is #favored, I am also having difficulty to delete it</h1>
  <pre><code>favoritar = request.form.getlist(&quot;produto&quot;)
  
  print('produto', favoritar)
  print('REQUEST FORM', request.form) 
  favorito = Favoritos.query.filter_by(usuarios_id=current_user.id).all()
  
  for id_prod in favoritar:
          if len(favorito) == 0: # verifica quantos favoritos está marcado no banco
              id_cliente = current_user.id
              novo_favorito = Favoritos(produtos_id=id_produto,usuarios_id=id_cliente)
              print('p',id_produto)
              print('c',id_cliente)
              db.session.add(novo_favorito)
          else:
              for fav in favorito:
                  print('fav',fav)
                  if len(fav) == 1:
                      pass
  
  
  
              print('primeiro',id_prod)
          for id_produto in favorito:
              print('segundo',id_produto.produtos_id)
              if id_prod != id_produto.produtos_id:
                  id_cliente = current_user.id
                  novo_favorito = Favoritos(produtos_id=id_produto,usuarios_id=id_cliente)
                  print('p',id_produto)
                  print('c',id_cliente)
                  db.session.add(novo_favorito)
  </code></pre>