Open
Description
[REQUIRED] Environment info
firebase-tools:
Firebase Emulator
Platform:
Firebase CLI 14.4.0 on macOS
[REQUIRED] Test case
from firebase_admin import functions
task_queue=functions.task_queue(f"locations/australia-southeast1/functions/a_b_c")
[REQUIRED] Steps to reproduce
from firebase_admin import functions
task_queue=functions.task_queue(f"locations/australia-southeast1/functions/a_b_c")
[REQUIRED] Expected behavior
This should be an acceptable queue ID.
[REQUIRED] Actual behavior
Instead, it is throwing:
Error: Queue ID must start with a letter followed by up to 62 letters, numbers, hyphens, or underscores and must end with a letter or a number
This is due to the regex has not been updated to accomodate underscores:
firebase-tools/src/emulator/tasksEmulator.ts
Line 194 in d39d184
in
firebase-tools/src/emulator/tasksEmulator.ts
Line 185 in d39d184