Title: First Bug
Last modified: July 18, 2020

---

# First Bug

 *  [gsim](https://wordpress.org/support/users/gsim/)
 * (@gsim)
 * [5 years, 10 months ago](https://wordpress.org/support/topic/first-bug/)
 * There is a definite bug in your code (1 so far)
 * WooPickupShipping.php line 535 to 541
    The variabel $selectedShift is used even
   if not set due to the conditions not being met, so should be defined beforehand.
 *     ```
        if (isset($_SESSION['picup_scheduled_selected_shift']) && !empty($_SESSION['picup_scheduled_selected_shift'])) {
                   $selectedShift = sanitize_text_field($_SESSION['picup_scheduled_selected_shift']);
   
                   $args['default'] = $selectedShift;
               }
       $this->woocommerceAdapter->woocommerceFormField('picup_scheduled_shift', $args, $selectedShift);
       ```
   
 * This results in
 * `Notice: Undefined variable: selectedShift in /var/www/wip.southcoasthosting.
   com/wp-content/plugins/woo-picup-shipping/src/WooPicupShipping.php on line 541`
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ffirst-bug%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

The topic ‘First Bug’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/woo-picup-shipping_21232f.svg)
 * [Picup Shipping for WooCommerce](https://wordpress.org/plugins/woo-picup-shipping/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woo-picup-shipping/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woo-picup-shipping/)
 * [Active Topics](https://wordpress.org/support/plugin/woo-picup-shipping/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woo-picup-shipping/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woo-picup-shipping/reviews/)

 * 0 replies
 * 1 participant
 * Last reply from: [gsim](https://wordpress.org/support/users/gsim/)
 * Last activity: [5 years, 10 months ago](https://wordpress.org/support/topic/first-bug/)
 * Status: not resolved