File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed
Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -424,7 +424,15 @@ defmodule AshPostgres.DataLayer do
424424 end
425425
426426 def rollback ( args ) do
427- repos = AshPostgres.Mix.Helpers . repos! ( [ ] , args )
427+ { opts , _ , _ } =
428+ OptionParser . parse ( args ,
429+ switches: [
430+ repo: :string
431+ ] ,
432+ aliases: [ r: :repo ]
433+ )
434+
435+ repos = AshPostgres.Mix.Helpers . repos! ( opts , args )
428436
429437 show_for_repo? = Enum . count_until ( repos , 2 ) == 2
430438
Original file line number Diff line number Diff line change @@ -119,7 +119,7 @@ defmodule AshPostgres.Mix.Helpers do
119119 def delete_flag ( args , arg ) do
120120 case Enum . split_while ( args , & ( & 1 != arg ) ) do
121121 { left , [ _ | rest ] } ->
122- left ++ rest
122+ delete_flag ( left ++ rest , arg )
123123
124124 _ ->
125125 args
@@ -129,7 +129,7 @@ defmodule AshPostgres.Mix.Helpers do
129129 def delete_arg ( args , arg ) do
130130 case Enum . split_while ( args , & ( & 1 != arg ) ) do
131131 { left , [ _ , _ | rest ] } ->
132- left ++ rest
132+ delete_arg ( left ++ rest , arg )
133133
134134 _ ->
135135 args
You can’t perform that action at this time.
0 commit comments