While writing an internal using the Qt
Error transferring http://uscogdb-v001.i.hmnc.us/v1/databases/hpprx-drug-pricing/collections/6610f0d1003d0ae4b426/documents - server replied: Internal Server Error,
{"message":"Server Error","code":500,"type":"general_unknown","version":"1.5.4"}
Following the AppWrite log gives me this,
[Error] URL: /v1/databases/:databaseId/collections/:collectionId/documents [Error] Type: Utopia\Database\Exception [Error] Message: Collection not found [Error] File: /usr/src/code/vendor/utopia-php/database/src/Database/Database.php [Error] Line: 2623
I'm attempting to perform the following-
/** ...Header snip... **/
Dialog::Dialog(QWidget *parent)
: QDialog(parent)
, ui(new Ui::Dialog)
, error(new QErrorMessage(this))
{
connect(ui->cmdSyncData, &QPushButton::clicked, this, [=]() {
AWDatabasesApi api;
QEventLoop loop;
api.setApiKey("drug-import", queryAPIKey());
api.setNewServerForAllOperations(QUrl("http://uscogdb-v001.i.hmnc.us/v1"));
ui->cmdSyncData->setEnabled(false);
connect(&api, &AWDatabasesApi::databasesListDocumentsSignalE, this, [&](AWDocumentList, QNetworkReply::NetworkError, QString err) {
ui->cmdSyncData->setEnabled(true);
qDebug() << "Error.";
error->showMessage(err);
loop.quit();
});
api.databasesListDocuments("hpprx-drug-pricing", "6610f0d1003d0ae4b426");
QTimer::singleShot(5000, &loop, &QEventLoop::quit);
loop.exec();
});
}
QString Dialog::queryApiKey() {
return "api-key";
}
did you set “X-Appwrite-Project” in headers?
hmm
okay that was stupid- but now I'm getting The current user is not authorized to perform the requested action
you should give permissions
in the settings of collection
the API key has everything to do with Databases
oh
hmm
Looks like my problem was I forgot to enable Document Security 😄
Recommended threads
- client.ping() does not appear to work.
After upgrading to 1.8.0, I ran the `starter_for_flutter` and tested the ping. It failed with a "Server Error". I tried this again on my production instance (1...
- API Key Generation Error
When i try to create an API key with duration (Forever), a popup shows: Invalid `expire` param: Value must be valid date between 0000-01-01 00:00:00 and 9999-12...
- Relationship Attributes not returned in ...
REST Calls to my database do not return the values of Relationship Attributes in a document, which has caused several functionalities in my application to break...