Index: trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs
===================================================================
--- trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs (revision 954)
+++ trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs (revision 955)
@@ -92,13 +92,14 @@
         public ActionResult Ok(string id, string language, string o)
         {
-            var order = ConvertId(o);
-            
-            language = _funkcjePlatnosci.SetLanguage(language);
-            
-            var id1 = ConvertId(id);
-            
+            var order = ConvertId(o);            
+            language = _funkcjePlatnosci.SetLanguage(language);            
+            var id1 = ConvertId(id);            
             var platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault();
-            
-            if (!String.IsNullOrEmpty(IsError(platnosc).Error)) return View("Error1", IsError(platnosc));            
+
+            if (platnosc == null)
+            {
+                var errorViewData = _funkcjePlatnosci.InitErrorViewData(_translateManager.Translate("tlumaczenia", "brakdanych"), 0);
+                return View("Error1", errorViewData);
+            }
             
             var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc);
@@ -120,5 +121,10 @@
             var id1 = ConvertId(id);
             var platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault();
-            if (!String.IsNullOrEmpty(IsError(platnosc).Error)) return View("Error1", IsError(platnosc));
+
+            if (platnosc == null)
+            {
+                var errorViewData = _funkcjePlatnosci.InitErrorViewData(_translateManager.Translate("tlumaczenia", "brakdanych"), 0);
+                return View("Error1", errorViewData);
+            } 
 
             var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc);
@@ -187,16 +193,4 @@
         }
 
-        public ErrorViewData IsError(vPlatnosciEcard platnosc)
-        {
-            var errortxt = "";
-            
-            if (platnosc == null) 
-                errortxt = _translateManager.Translate("tlumaczenia", "brakdanych");
-            else if (!_funkcjePlatnosci.UserIdentity(platnosc, HttpContext.User.Identity.Name)) 
-                errortxt = _translateManager.Translate("tlumaczenia","weryfikacja");
-
-            return _funkcjePlatnosci.InitErrorViewData(errortxt,0);
-        }
-
         public void UpdateStatus(int ordernumber, string currentstate)
         {
Index: trunk/eCard/eCardMVC/Platnosci.Tests/Web/FunkcjePlatnosciTests.cs
===================================================================
--- trunk/eCard/eCardMVC/Platnosci.Tests/Web/FunkcjePlatnosciTests.cs (revision 954)
+++ trunk/eCard/eCardMVC/Platnosci.Tests/Web/FunkcjePlatnosciTests.cs (revision 955)
@@ -14,7 +14,8 @@
     {
         [Test, Sequential]
+        [Category("Unit")]
         public void GetCurrency_Returns_PLN_When_Passing_Null(
-            [Values(null, "eur", "usd", "gbp", "GBP")] string input,
-            [Values(FunkcjePlatnosci.PLN, FunkcjePlatnosci.EUR, FunkcjePlatnosci.USD, FunkcjePlatnosci.GBP, FunkcjePlatnosci.GBP)] string output
+            [Values(null, "", "eur", "usd", "gbp", "GBP")] string input,
+            [Values(FunkcjePlatnosci.PLN, FunkcjePlatnosci.PLN, FunkcjePlatnosci.EUR, FunkcjePlatnosci.USD, FunkcjePlatnosci.GBP, FunkcjePlatnosci.GBP)] string output
             )
         {
