Index: trunk/eCard/eCardMVC/Platnosci/Controllers/MerchantController.cs
===================================================================
--- trunk/eCard/eCardMVC/Platnosci/Controllers/MerchantController.cs (revision 877)
+++ trunk/eCard/eCardMVC/Platnosci/Controllers/MerchantController.cs (revision 880)
@@ -49,9 +49,13 @@
             int id1 = Convert.ToInt32(payer.Id_faktury);
             vPlatnosciEcard platnosc = _rep.FindInvoiceById(id1).SingleOrDefault();
-            
-            if (!_func.UserIdentity(platnosc, ControllerContext.HttpContext.User.Identity.Name))
+                 
+            if (platnosc == null)
             {
-                ErrorViewData errorViewData = new ErrorViewData();
-                errorViewData.error = HttpContext.GetGlobalResourceObject("tlumaczenia", "weryfikacja").ToString();
+                ErrorViewData errorViewData = _func.InitErrorViewData(HttpContext.GetGlobalResourceObject("tlumaczenia", "brakdanych").ToString());
+                return View("Error1", errorViewData);
+            }
+            else if (!_func.UserIdentity(platnosc, ControllerContext.HttpContext.User.Identity.Name))
+            {
+                ErrorViewData errorViewData = _func.InitErrorViewData(HttpContext.GetGlobalResourceObject("tlumaczenia", "weryfikacja").ToString());
                 return View("Error1", errorViewData);
             }
