Hi, I followed the web development tutorial to create the BookStore sample application. As long as I use the app under the English language it also works as expected. However, when I set the application to German, I get the following errors when editing the price of a record:
12.50 -> This value is converted to 1250 and saved in the backend. 12,50 -> Here I get the error message that the value is not valid and must be a number.
This issue also appears with DateTime fields. In German I expect the value dd.mm.yyyy but receive in the Modal mm/dd/yyyy
I created a simple new ABP Solution and added the payment module. I want to use the PayPal gateway and set it up as following:
After trying it out I received an error from PayPal - invalid_request After some investigation I found out that there there seams to be a problem with the gateway depending on the UI Culture Because I am using the German ui culture - the format of the value from the testing method converted in a wrong way for PayPal (Paypal requires decimal point)
Request captured from Paypal: { "application_context": { "cancel_url": "https://localhost:44365", "locale": "de-DE", "return_url": "https://localhost:44365/Payment/PayPal/PostPayment" }, "intent": "CAPTURE", "purchase_units": [ { "amount": { "breakdown": { "item_total": { "currency_code": "EUR", "value": "41,20" } }, "currency_code": "EUR", "value": "41,20" } .... }
By using the parameter CultureInfo.InvariantCulture for the ToString method in the PayPalPaymentGateway it seams to work correctly. But at this point the package is not usable for me
After upgrading to 7.0.0 we cannot start our angular application anymore. We followed the steps from the following case and it seams that the application start after updating the named files. (https://support.abp.io/QA/Questions/4219/In-the-microservice-solution-of-v700-rc4-you-cannot-start-the-angular-application)
But we still receive the following error at the startup:
NullInjectorError: R3InjectorError(AppModule)[ApplicationInitStatus -> InjectionToken Application Initializer -> [object Object] -> LinkLoginHandler -> IdentityLinkLoginService -> OAuthService -> OAuthService -> OAuthService]: NullInjectorError: No provider for OAuthService!