mirror of
https://github.com/silverqx/TinyORM.git
synced 2026-05-20 16:28:23 -05:00
tom bugfix parser for Concerns::Confirmable
This commit is contained in:
@@ -19,7 +19,14 @@ namespace Orm
|
||||
class DatabaseConnection;
|
||||
}
|
||||
|
||||
namespace Tom::Commands
|
||||
namespace Tom
|
||||
{
|
||||
namespace Concerns
|
||||
{
|
||||
class Confirmable;
|
||||
}
|
||||
|
||||
namespace Commands
|
||||
{
|
||||
|
||||
/*! Positional argument item for a console command. */
|
||||
@@ -43,6 +50,9 @@ namespace Tom::Commands
|
||||
{
|
||||
Q_DISABLE_COPY(Command)
|
||||
|
||||
// To access parser()
|
||||
friend Concerns::Confirmable;
|
||||
|
||||
/*! Alias for the ConnectionResolverInterface. */
|
||||
using ConnectionResolverInterface = Orm::ConnectionResolverInterface;
|
||||
|
||||
@@ -173,7 +183,8 @@ namespace Tom::Commands
|
||||
return m_application;
|
||||
}
|
||||
|
||||
} // namespace Tom::Commands
|
||||
} // namespace Commands
|
||||
} // namespace Tom
|
||||
|
||||
TINYORM_END_COMMON_NAMESPACE
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ bool Confirmable::confirmToProceed(const QString &warning,
|
||||
if (!shouldConfirm)
|
||||
return true;
|
||||
|
||||
if (const auto &parser = m_command.get().application().parser();
|
||||
if (const auto &parser = m_command.get().parser();
|
||||
parser.optionNames().contains(force) && parser.isSet(force)
|
||||
)
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user