Fix jwt-token

This commit is contained in:
2025-09-24 04:36:22 +02:00
parent 40c20c8754
commit 02ce9d343b
2 changed files with 13 additions and 13 deletions

View File

@@ -46,9 +46,9 @@ function defineModels() {
// Tenant model
models.Tenant = sequelize.define('Tenant', {
id: {
type: DataTypes.INTEGER,
type: DataTypes.UUID,
primaryKey: true,
autoIncrement: true
defaultValue: DataTypes.UUIDV4
},
slug: {
type: DataTypes.STRING(50),
@@ -77,19 +77,19 @@ function defineModels() {
// DroneDetection model
models.DroneDetection = sequelize.define('DroneDetection', {
id: {
type: DataTypes.INTEGER,
type: DataTypes.UUID,
primaryKey: true,
autoIncrement: true
defaultValue: DataTypes.UUIDV4
},
tenant_id: {
type: DataTypes.INTEGER,
type: DataTypes.UUID,
allowNull: false
},
device_id: {
type: DataTypes.STRING(50),
allowNull: false
},
timestamp: {
server_timestamp: {
type: DataTypes.DATE,
allowNull: false
},
@@ -110,10 +110,10 @@ function defineModels() {
timestamps: false,
indexes: [
{
fields: ['tenant_id', 'timestamp']
fields: ['tenant_id', 'server_timestamp']
},
{
fields: ['timestamp']
fields: ['server_timestamp']
}
]
});
@@ -121,12 +121,12 @@ function defineModels() {
// Heartbeat model
models.Heartbeat = sequelize.define('Heartbeat', {
id: {
type: DataTypes.INTEGER,
type: DataTypes.UUID,
primaryKey: true,
autoIncrement: true
defaultValue: DataTypes.UUIDV4
},
tenant_id: {
type: DataTypes.INTEGER,
type: DataTypes.UUID,
allowNull: false
},
device_id: {
@@ -162,7 +162,7 @@ function defineModels() {
autoIncrement: true
},
tenant_id: {
type: DataTypes.INTEGER,
type: DataTypes.UUID,
allowNull: true
},
timestamp: {

View File

@@ -173,7 +173,7 @@ class DataRetentionService {
const deletedDetections = await DroneDetection.destroy({
where: {
tenant_id: tenant.id,
timestamp: {
server_timestamp: {
[Op.lt]: cutoffDate
}
}