summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sinksh/syntax_modules/sink_list.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/sinksh/syntax_modules/sink_list.cpp b/sinksh/syntax_modules/sink_list.cpp
index d63749b..7421b89 100644
--- a/sinksh/syntax_modules/sink_list.cpp
+++ b/sinksh/syntax_modules/sink_list.cpp
@@ -70,6 +70,8 @@ QStringList printToList(const Sink::ApplicationDomain::ApplicationDomainType &o,
70 if (value.isValid()) { 70 if (value.isValid()) {
71 if (value.canConvert<Sink::ApplicationDomain::Reference>()) { 71 if (value.canConvert<Sink::ApplicationDomain::Reference>()) {
72 line << compressId(compact, value.toByteArray()); 72 line << compressId(compact, value.toByteArray());
73 } else if (value.canConvert<Sink::ApplicationDomain::BLOB>()) {
74 line << value.value<Sink::ApplicationDomain::BLOB>().value;
73 } else if (value.canConvert<QString>()) { 75 } else if (value.canConvert<QString>()) {
74 line << value.toString(); 76 line << value.toString();
75 } else if (value.canConvert<QByteArray>()) { 77 } else if (value.canConvert<QByteArray>()) {
@@ -105,6 +107,11 @@ bool list(const QStringList &args_, State &state)
105 state.printError(QObject::tr("Options: $type [--resource $resource] [--compact] [--filter $property=$value] [--showall|--show $property]")); 107 state.printError(QObject::tr("Options: $type [--resource $resource] [--compact] [--filter $property=$value] [--showall|--show $property]"));
106 return false; 108 return false;
107 } 109 }
110 if (options.options.contains("resource")) {
111 for (const auto &f : options.options.value("resource")) {
112 query.resourceFilter(f.toLatin1());
113 }
114 }
108 if (options.options.contains("filter")) { 115 if (options.options.contains("filter")) {
109 for (const auto &f : options.options.value("filter")) { 116 for (const auto &f : options.options.value("filter")) {
110 auto filter = f.split("="); 117 auto filter = f.split("=");