Index: /mods/wpsg_mod_productvariants.class.php
===================================================================
--- /mods/wpsg_mod_productvariants.class.php	(revision 6384)
+++ /mods/wpsg_mod_productvariants.class.php	(revision 6385)
@@ -2320,4 +2320,46 @@
 		} // public function getVariantenInfoArray($vari_key)
 
+		/**
+		 * Wird nach dem speichern des Produktes aus der saveAction des 
+		 * Produktcontrollers aufgerufen
+		 * 
+		*/
+		public function produkt_save(&$produkt_id) {
+			
+			$varis = $GLOBALS['wpsg_sc']->db->fetchAssoc("SELECT * FROM `".WPSG_TBL_PRODUCTS_VARIATION."` WHERE `product_id`='".wpsg_q($produkt_id)."' ");
+			
+			foreach ($varis as $v)
+			{
+				$im0 = unserialize($v['images']);
+				
+				$im1 = array();
+				$im1 = $im0;
+				//$im1['pic'] = array();
+				//$im1['picOrder'] = $im0['picOrder'];
+				//$im1['postid'] = array();
+				
+				$pids = explode(',', $im0['postid']);
+				$postid = array();
+				$pic = array();
+				foreach ($pids as $pid)
+				{
+					
+					$post = $GLOBALS['wpsg_sc']->db->fetchRow("SELECT * FROM `".$GLOBALS['wpdb']->prefix."posts` WHERE `ID` = '".wpsg_q($pid)."' ");
+					if (isset($post['ID']))
+					{
+						$postid[] = $post['ID'];
+						$pic[] = $post['post_excerpt'];
+					}
+				}
+				$im1['pic'] = implode(',', $pic);
+				$im1['postid'] = implode(',', $postid);
+				$images = serialize($im1);
+				// Update WPSG_TBL_PRODUCTS_VARIATION
+				$data = array('images' => $images);
+				$GLOBALS['wpsg_sc']->db->UpdateQuery(WPSG_TBL_PRODUCTS_VARIATION, $data, "`id` = '".wpsg_q($v['id'])."'");
+				
+			}
+		}	// public function produkt_save(&$produkt_id)
+		
 
 	} // class wpsg_mod_productvariants extends wpsg_mod_basic
Index: /mods/wpsg_mod_produktartikel.class.php
===================================================================
--- /mods/wpsg_mod_produktartikel.class.php	(revision 6384)
+++ /mods/wpsg_mod_produktartikel.class.php	(revision 6385)
@@ -176,5 +176,7 @@
 					{
 
-						$this->produkt_save($product_data['id']);
+						$this->shop->callMods('produkt_save', array(&$product_data['id']));
+						
+						//$this->produkt_save($product_data['id']);
 
 					}
