Activities of "elie.khadij"

Question
  • ABP Framework version: v8.2.1
  • UI Type: Angular /
  • Database System: EF Core (PostgreSQL)
  • Tiered (for MVC) or Auth Server Separated (for Angular): yes
  • Exception message and full stack trace:
  • Steps to reproduce the issue: We are using GDPR Pro module with its default configuration. The thing is we are calling DELETE /api/gdpr/requests since as per documentation it will delete user data and delete permanently the account. Based on our traces, nothing is going wrong the endpoint returning 204 and showing in log Get dynamic claims of the account in hand retrieved from cache. When the request is finished, im going to redis and search for a key that has the user Guid im still able to retrieve the permission grants of the user and when i query the database i still find the user in AbpUsers table and can login normally. To bypass the issue i created an event handler https://abp.io/community/articles/abp-commercial-gdpr-module-overview-kvmsm3ku in order to hard delete the user, apparently there is something competing with my event handler since it requires me multiple request to catch the event in my handler. any idea?
Answer

Hello, The thing is that the user is not being deleted. IsDeleted is false and im able to login. To note that when we send the delete request and receive 204 we are performing a logout operation. Do you think that this is causing the issue?

Answer

Is there also anyway to perform a hard delete on it ? since GDPR requires removing all the data from our database. To note that why i do still permission grants in my cache while clearing the data?

Answer

I removed the log out thing, still same issue. I believe that the Identity Module Pro is capturing the user normally but not deleting it.

Answer

Ok thank you waiting for your feedback.

Answer

Hello, hope you are doing well, any updates?

Answer

Hello, thank you for your reply, unfortunately, I can't share my solution since I have an NDA, but we can go on a teams meeting if you want.

Answer

Hello

this is the log of the request

`[11:37:14 INF] Request starting HTTP/2 DELETE https://localhost:44384/api/gdpr/requests - null null [11:37:14 INF] CORS policy execution successful. [11:37:14 DBG] Get dynamic claims cache for user: 6b5b0ce7-2743-47b7-aa6e-38c87c0d7966 [11:37:14 INF] Executing endpoint 'Volo.Abp.Gdpr.GdprRequestController.DeleteUserDataAsync (Volo.Abp.Gdpr.HttpApi)' [11:37:14 INF] Route matched with {area = "gdpr", controller = "GdprRequest", action = "DeleteUserData"}. Executing controller action with signature System.Threading.Tasks.Task DeleteUserDataAsync() on controller Volo.Abp.Gdpr.GdprRequestController (Volo.Abp.Gdpr.HttpApi). [11:37:14 DBG] Added 0 entity changes to the current audit log [11:37:14 INF] Executed action Volo.Abp.Gdpr.GdprRequestController.DeleteUserDataAsync (Volo.Abp.Gdpr.HttpApi) in 27.298ms [11:37:14 INF] Executed endpoint 'Volo.Abp.Gdpr.GdprRequestController.DeleteUserDataAsync (Volo.Abp.Gdpr.HttpApi)' [11:37:14 DBG] Added 0 entity changes to the current audit log [11:37:14 DBG] Added 0 entity changes to the current audit log [11:37:14 DBG] Added 0 entity changes to the current audit log [11:37:15 INF] Request finished HTTP/2 DELETE https://localhost:44384/api/gdpr/requests - 204 null null 959.9198ms

[11:37:28 DBG] Get dynamic claims cache for user: 6b5b0ce7-2743-47b7-aa6e-38c87c0d7966 [11:37:28 WRN] The operation was canceled. System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at Microsoft.Extensions.Caching.StackExchangeRedis.RedisCache.GetAsync(String key, CancellationToken token) at Volo.Abp.Caching.DistributedCache2.GetAsync(TCacheKey key, Nullable1 hideErrors, Boolean considerUow, CancellationToken token)`

This is the only log there thus the event you re stating I can't access its class or anything. to note in my breakpoints in visual studio there is one on GdprDeleteEventHandler on line 26

Answer

Hey, my redis server is up and running normally otherwise the application won't run.

Answer

Hey can we have a call or something?

Showing 1 to 10 of 21 entries
Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.2.0-preview. Updated on January 22, 2026, 11:30
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.