Skip to content

Commit 57414bd

Browse files
committed
fix: escape modify_open_api_schema option since it can be a 3/tuple
1 parent 8870540 commit 57414bd

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

lib/ash_json_api/router.ex

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,13 @@ defmodule AshJsonApi.Router do
2222
```
2323
"""
2424
defmacro __using__(opts) do
25+
opts =
26+
if Keyword.keyword?(opts) && opts[:modify_open_api_schema] do
27+
Keyword.update!(opts, :modify_open_api_schema, &Macro.escape/1)
28+
else
29+
opts
30+
end
31+
2532
quote bind_quoted: [opts: Spark.Dsl.Extension.expand_alias_no_require(opts, __CALLER__)] do
2633
require Ash.Domain.Info
2734
use Plug.Router

0 commit comments

Comments
 (0)