fix(server): don't associate assets with Null Island (#5623)

* Don't associate assets with Null Island

* Fix lint
This commit is contained in:
Sushain Cherivirala
2023-12-11 07:00:23 -08:00
committed by GitHub
parent 960b68b02f
commit e3e4fb40fd
3 changed files with 59 additions and 28 deletions

View File

@@ -0,0 +1,14 @@
import { MigrationInterface, QueryRunner } from 'typeorm';
export class DropNullIslandLatLong1702257380990 implements MigrationInterface {
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(
'UPDATE "exif" SET latitude = NULL, longitude = NULL WHERE latitude = 0 AND longitude = 0;',
);
}
public async down(): Promise<void> {
// There's no way to know which assets used to have 0/0 lat-long if we've
// already run this migration.
}
}