| 1033 | } |
| 1034 | |
| 1035 | static Meta::VersionPtr getComponentVersion(const QString& uid, const QString& version) |
| 1036 | { |
| 1037 | auto vlist = APPLICATION->metadataIndex()->get(uid); |
| 1038 | if (!vlist) |
| 1039 | return {}; |
| 1040 | |
| 1041 | if (!vlist->isLoaded()) |
| 1042 | vlist->load(Net::Mode::Online); |
| 1043 | |
| 1044 | auto ver = vlist->getVersion(version); |
| 1045 | if (!ver) |
| 1046 | return {}; |
| 1047 | |
| 1048 | if (!ver->isLoaded()) |
| 1049 | ver->load(Net::Mode::Online); |
| 1050 | |
| 1051 | return ver; |
| 1052 | } |
| 1053 | |
| 1054 | } |
no test coverage detected