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 @@ -311,7 +311,15 @@ defmodule AshSqlite.DataLayer do
311311 end
312312
313313 def rollback ( args ) do
314- repos = AshSqlite.Mix.Helpers . repos! ( [ ] , args )
314+ { opts , _ , _ } =
315+ OptionParser . parse ( args ,
316+ switches: [
317+ repo: :string
318+ ] ,
319+ aliases: [ r: :repo ]
320+ )
321+
322+ repos = AshSqlite.Mix.Helpers . repos! ( opts , args )
315323
316324 show_for_repo? = Enum . count_until ( repos , 2 ) == 2
317325
Original file line number Diff line number Diff line change @@ -94,7 +94,7 @@ defmodule AshSqlite.Mix.Helpers do
9494 def delete_flag ( args , arg ) do
9595 case Enum . split_while ( args , & ( & 1 != arg ) ) do
9696 { left , [ _ | rest ] } ->
97- left ++ rest
97+ delete_flag ( left ++ rest , arg )
9898
9999 _ ->
100100 args
@@ -104,7 +104,7 @@ defmodule AshSqlite.Mix.Helpers do
104104 def delete_arg ( args , arg ) do
105105 case Enum . split_while ( args , & ( & 1 != arg ) ) do
106106 { left , [ _ , _ | rest ] } ->
107- left ++ rest
107+ delete_arg ( left ++ rest , arg )
108108
109109 _ ->
110110 args
You can’t perform that action at this time.
0 commit comments