Skip to content

How to propagate exceptions after a lock is in place? #38

@rliberoff

Description

@rliberoff

Hi,

We are facing an issue in our project, when We need to throw and exception during a PutAsync action that is called just after the LockAsync action. However, even when the exception is bubbled up and it is a type not handled by the WebDavExceptionFilter, the consumer or client of the WebDav server does not receives the exception. By the way, the UnlockAsync action is always called, regardless the exception we are throwing.

On the other hand, if the exception is throw during the PutAsync action but before the LockAsync, then the consumer receives the exception.

Can you please tell us how could we propagate the the caller or consumer an exception type thrown from an action just after the lock?

Thank you very much in advance.

Regards,

Rodrigo

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions