serverless / serverless-azure-functions

Serverless Azure Functions Plugin – Add Azure Functions support to the Serverless Framework
MIT License
266 stars 159 forks source link

Python Azure function queue name always set to $return #679

Open nimish-cd opened 6 months ago

nimish-cd commented 6 months ago

This is a Bug Report

Description

I am creating Azure function with python runtime. Setting output queue binding and name of the queue. Irrespective of whether name is set or not, its always setting binding queue name to $return for first out queue binding.

Function.json:

[
    {
      "type": "queueTrigger",
      "direction": "in",
      "name": "inputQueueName",
      "queueName": "inputQueue",
      "connection": "AzureWebJobsStorage"
    },
    {
      "type": "queue",
      "direction": "out",
      "name": "$return",
      "queueName": "outputQueue",
      "connection": "AzureWebJobsStorage"
    },
    {
      "type": "queue",
      "direction": "out",
      "name": "outputQueueName2",
      "queueName": "outputQueue2",
      "connection": "AzureWebJobsStorage"
    }
  ]


- What stack trace or error message from your provider did you see?

Similar or dependent issues:

- #12345

## Additional Data

- **_Serverless Framework Version you're using_**:
Framework Core: 3.38.0 (local) 3.38.0 (global)
Plugin: 7.2.0
SDK: 4.5.1

func -v
4.0.5455
- **_Serverless CLI Version you're using_**:
- **_Serverless Azure Plugin Version you're using_**:
- **_Operating System_**: macOs 14.2.1 (23C71)
- **_Stack Trace_**:
- **_Provider Error messages_**:
nimish-cd commented 6 months ago

Any update on this?