Index: /mods/wpsg_mod_productvariants.class.php
===================================================================
--- /mods/wpsg_mod_productvariants.class.php	(revision 6258)
+++ /mods/wpsg_mod_productvariants.class.php	(revision 6259)
@@ -261,8 +261,9 @@
 						if ($arProductKey['arVari'][$var_id] == $vari_id)
 						{
-							
-							if (wpsg_isSizedArray($arProductImagesPossible)) $arProductImagesPossible = array_intersect($arProductImagesPossible, $vari_data['images']['pic']);
-							else if (wpsg_isSizedArray($vari_data['images']['pic'])) $arProductImagesPossible = $vari_data['images']['pic'];
-
+							if (isset($vari_data['images']['pic'])) {
+								if (wpsg_isSizedArray($arProductImagesPossible)) $arProductImagesPossible = array_intersect($arProductImagesPossible, $vari_data['images']['pic']);
+								else if (wpsg_isSizedArray($vari_data['images']['pic'])) $arProductImagesPossible = $vari_data['images']['pic'];
+			
+							}
 							$product_data['arVariant'][$var_id]['arVariation'][$vari_id]['set'] = true;
 							
@@ -1929,8 +1930,8 @@
 							if ($serVariationen == true) {
 								$arData[$k]['arVariation'][$vari_id]['images'] = @unserialize($vari_data['images']);
+								if (wpsg_isSizedString($arData[$k]['arVariation'][$vari_id]['images'])) $arData[$k]['arVariation'][$vari_id]['images'] = wpsg_trim(explode(',', $arData[$k]['arVariation'][$vari_id]['images']));
+								else $arData[$k]['arVariation'][$vari_id]['images'] = array();
+								
 							}
-							
-							if (wpsg_isSizedString($arData[$k]['arVariation'][$vari_id]['images'])) $arData[$k]['arVariation'][$vari_id]['images'] = wpsg_trim(explode(',', $arData[$k]['arVariation'][$vari_id]['images']));
-							else $arData[$k]['arVariation'][$vari_id]['images'] = array();
 							
 						}
Index: /views/mods/mod_productvariants/admin_edit.phtml
===================================================================
--- /views/mods/mod_productvariants/admin_edit.phtml	(revision 6258)
+++ /views/mods/mod_productvariants/admin_edit.phtml	(revision 6259)
@@ -183,8 +183,12 @@
 							<?php // $this->view['variant']['id']	$vari  $var  $kv  $_REQUEST['pic']
 							$file = $b['basename'];
+							$pos1 = strrpos($file, '-');
+							$pos2 = strrpos($file, '.');
+							$file2 = substr_replace($file, '', $pos1, $pos2 - $pos1);
+
 							$href = wp_get_attachment_image_src($b['post_id'], Array(25, 25));
 							?>	
-							<a class="<?php echo ((in_array($file, explode(",", $vari['pic'])))?'mark':''); ?> pic" id="<?php echo $file; ?>" 
-							onclick="return wpsg_vp_vari_setPic(this, <?php echo $k; ?>, <?php echo $kv; ?>, '<?php echo $file; ?>', <?php echo $j; ?>);">
+							<a class="<?php echo ((in_array($file2, explode(",", $vari['pic'])))?'mark':''); ?> pic" id="<?php echo $file2; ?>" 
+							onclick="return wpsg_vp_vari_setPic(this, <?php echo $k; ?>, <?php echo $kv; ?>, '<?php echo $file2; ?>', <?php echo $j; ?>);">
 							<img src="<?php echo $href[0]; ?>" alt="" width="25px" height="25px"/>
 							</a>
