Activities of "pkouame"

steps to reproduce:

  • create an entity Vendor with a int primary key
  • create an VendorTest with a navigation property to Vendor

Controllers/VendorTests/VendorTestController.cs(16,56): error CS0738: 'VendorTestController' does not implement interface member 'IVendorTestAppService.GetVendorLookupAsync(LookupRequestDto)'. 'VendorTestController.GetVendorLookupAsync(LookupRequestDto)' cannot implement 'IVendorTestAppService.GetVendorLookupAsync(LookupRequestDto)' because it does not have the matching return type of 'Task<PagedResultDto<LookupDto<int?>>>'. [/Users/me/dev/aqua/abp-pro/v290/skipjack/Skipj.Track/aspnet-core/src/Skipj.Track.HttpApi/Skipj.Track.HttpApi.csproj] 0 Warning(s) 1 Error(s)

as you can see below ... in visual studio code VendorTestController.cs returns:

[HttpGet] [Route("vendor-lookup")] public Task<PagedResultDto<LookupDto<Guid?>>> GetVendorLookupAsync(LookupRequestDto input) { return _vendorTestAppService.GetVendorLookupAsync(input); }

    when it should be Task&lt;PagedResultDto&lt;LookupDto&lt;int?&gt;>
    
    

Please help - this is a showstopper

abp v2.9.0 abp suite v2.9.0 brand new solution created with 2.9 already re-installed abp suite from scratch

  • ABP Framework version: v2.9.0
  • UI type: Angular / MVC
  • Tiered (MVC) or Identity Server Seperated (Angular): yes
  • Exception message and stack trace:
  • Steps to reproduce the issue:

all my primary keys are int and suite generates server lookupasync() code based on guid. Eventually prevents migrations (and database update)

Task<PagedResultDto<LookupDto<guid?>>> instead of Task<PagedResultDto<LookupDto<int?>>> in one of server controllers

very reproducible

  • yes, then the "Generating CRUD Page" needs to change then
  • how is the regex used?
  • Does Required work correctly - left unchecked the UI still attempts to validate on submit. I thought it was supposed to mean dot not require a value and do not validate . Os is it setting min/max length that triggers validation no matter what (at least on angular side)

EDIT: after debugging noticed that it's a server side error - fields NOT marked required in the CreateDto get flagged when the UI passes an empty string...

my solution is angular/core on 2.9.0

abp suite 2.9.0 Define Property no longer has a nullable check box + regex added. Where is that documented? How do I tag a property as nullable now?

Hi - I reported the same for the abp.io login. Looks like it's a framework issue also - so is it also broken in 2.9 and when is 3.0 scheduled for release?

yes - should be - how does bug tracking work on commercial? I'm used to Zero where we can track identified bugs to resolution/release.

Regards

Yes - Alper - nice and clear - please add to the official commercial documentation set (when you get a chance)

Regards,

yes - there were similar problems with zero (a while back) - I volunteer for 3rd party macOS testing if you need it...

Regards

hi alper - possibly a response to another ticket? this one has to do with abp suite migrations on the mac...

Thanks for looking into this.

I am new to abp.io and abp suite so bear with me : we did update (via abp suite) the easycrm 2.6 solution after abp suite update to the latest version 2.8. Seems like what you are saying is that application code needs to be updated - which is beyond the scope of abp suite. Am I correct?

Just want to understand what we can expect going forward if, for example , we develop on 2.8 and a new 3.x version of the framework and abp suite come out. Looks like abp suite solution update/upgrade only touches the npm and nuget packages.

Regards

Showing 11 to 20 of 28 entries
Made with ❤️ on ABP v8.2.0-preview Updated on March 25, 2024, 15:11