mirror of
https://github.com/GNS3/gns3-server
synced 2025-01-20 13:01:11 +00:00
Fix to allow duplicating IOS routers
This commit is contained in:
parent
6f2b12c218
commit
8c1dbf0084
@ -20,7 +20,7 @@ API routes for Dynamips nodes.
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
|
|
||||||
from fastapi import APIRouter, WebSocket, Depends, status
|
from fastapi import APIRouter, WebSocket, Body, Depends, status
|
||||||
from fastapi.encoders import jsonable_encoder
|
from fastapi.encoders import jsonable_encoder
|
||||||
from fastapi.responses import StreamingResponse
|
from fastapi.responses import StreamingResponse
|
||||||
from typing import List, Union
|
from typing import List, Union
|
||||||
@ -334,7 +334,7 @@ async def get_auto_idlepc(node: Router = Depends(dep_node)) -> dict:
|
|||||||
status_code=status.HTTP_201_CREATED,
|
status_code=status.HTTP_201_CREATED,
|
||||||
dependencies=[Depends(compute_authentication)]
|
dependencies=[Depends(compute_authentication)]
|
||||||
)
|
)
|
||||||
async def duplicate_router(destination_node_id: UUID, node: Router = Depends(dep_node)) -> schemas.Dynamips:
|
async def duplicate_router(destination_node_id: UUID = Body(..., embed=True), node: Router = Depends(dep_node)) -> schemas.Dynamips:
|
||||||
"""
|
"""
|
||||||
Duplicate a router.
|
Duplicate a router.
|
||||||
"""
|
"""
|
||||||
|
Loading…
Reference in New Issue
Block a user