Bug description:
First-time saving of a POST service creates its DSL file under the GET path. Later edits save to the correct POST path, where no file exists, causing the save to fail.
- Create a new POST service and save it for the first time.
- Edit the service.
- Save the edited service.
The first save creates the draft service file in the GET directory:
`/rasa/shared-data/services/GET/services/draft/greeting_2.tmp`
However, that file declares method: post.
On a later save, the application attempts to delete/save the service in the POST directory:
`/shared-data/services/POST/services/draft/greeting_2.tmp`
The POST-path file does not exist, so the operation fails.
Expected behavior:
A POST service must be created and subsequently updated using the POST service path:
`/shared-data/services/POST/services/draft/<service_name>.tmp`
The request-method path must remain consistent across first and subsequent saves.
Screenshots:
DataMapper logs:

Bug description:
First-time saving of a POST service creates its DSL file under the GET path. Later edits save to the correct POST path, where no file exists, causing the save to fail.
The first save creates the draft service file in the GET directory:
However, that file declares
method: post.On a later save, the application attempts to delete/save the service in the POST directory:
The POST-path file does not exist, so the operation fails.
Expected behavior:
A POST service must be created and subsequently updated using the POST service path:
The request-method path must remain consistent across first and subsequent saves.
Screenshots:

DataMapper logs: